.I0YSvW_page{--treasury-incoming:#31775d;max-width:1080px;color:var(--ink);margin:0 auto;padding:10px 0 20px}.rd-shell[data-theme=dark] .I0YSvW_page{--treasury-incoming:#8bc6ad}.I0YSvW_page :is(a,button,summary,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:4px}.I0YSvW_page h2{letter-spacing:-.015em;font-size:14px;font-weight:600;line-height:1.45}.I0YSvW_header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.I0YSvW_header h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.3vw,36px);font-weight:600;line-height:1.2}.I0YSvW_header h1 span{color:var(--accent-ink)}.I0YSvW_header p{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.6}.I0YSvW_dashboard{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.I0YSvW_ledger{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;min-width:0;padding:28px}.I0YSvW_ledgerHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.I0YSvW_ledgerHead h2{font-size:13px}.I0YSvW_status{white-space:nowrap;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.I0YSvW_status:before{content:"";background:var(--muted);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.I0YSvW_status[data-status=synced]{color:var(--treasury-incoming)}.I0YSvW_status[data-status=synced]:before{background:var(--treasury-incoming)}.I0YSvW_status:is([data-status=stale],[data-status=error]){color:var(--accent-ink)}.I0YSvW_balanceHero{--vault-space:132px;--balance-max:52px;justify-content:space-between;align-items:center;gap:8px;display:flex;container-type:inline-size}.I0YSvW_balanceHero .I0YSvW_balance{flex:1;min-width:0}.I0YSvW_vault{--vault-line:color-mix(in srgb, var(--ink) 28%, var(--surface));width:124px;height:140px;color:var(--ink);flex:0 0 124px}.I0YSvW_balance{margin:32px 0 22px}.I0YSvW_balance dt{color:var(--muted);font-size:12px}.I0YSvW_balance dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;margin-top:4px;font-size:64px;font-weight:500;line-height:1.3;display:flex}.I0YSvW_balanceHero .I0YSvW_balance dd{white-space:nowrap;font-size:clamp(20px, calc((100cqi - var(--vault-space)) / (var(--balance-chars,10) * .58)), var(--balance-max));flex-wrap:wrap;gap:0 8px}.I0YSvW_syncDetails{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;padding-top:12px;font-size:10px;display:flex}.I0YSvW_syncSource{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:8px;font-size:10px;line-height:1.7}.I0YSvW_syncSource summary{cursor:pointer;padding:8px 0}.I0YSvW_syncSource p{margin:5px 0}.I0YSvW_syncSource a{text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.I0YSvW_balance .I0YSvW_currency{letter-spacing:0;color:var(--muted);font-size:16px;font-weight:450}.I0YSvW_flows{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0;display:grid}.I0YSvW_flows>div+div{border-left:1px solid var(--line);padding-left:24px}.I0YSvW_flows dt{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.I0YSvW_directionIcon{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.I0YSvW_directionIcon[data-direction=incoming]{color:var(--treasury-incoming);background:color-mix(in srgb, var(--treasury-incoming) 10%, var(--surface))}.I0YSvW_directionIcon svg{width:17px;height:17px}.I0YSvW_flows dd{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:7px;font-size:23px;display:flex}.I0YSvW_flows dd>span:last-child{color:var(--muted);font-size:11px}.I0YSvW_transactions{padding-top:24px}.I0YSvW_transactionsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.I0YSvW_transactionsHead h2{align-items:center;gap:8px;font-size:13px;display:flex}.I0YSvW_transactionsHead h2 svg{width:17px;height:17px;color:var(--accent-ink)}.I0YSvW_transactionFilters{background:var(--surface2);border:1px solid var(--line);border-radius:7px;gap:2px;padding:3px;display:flex}.I0YSvW_transactionFilters button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:11px}.I0YSvW_transactionFilters button[aria-pressed=true]{color:var(--ink);background:var(--surface);font-weight:600;box-shadow:0 1px 3px #0000000c}.I0YSvW_transactionFilters button:hover{color:var(--ink)}.I0YSvW_page .I0YSvW_transactionTable{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.I0YSvW_page .I0YSvW_transactionTable th{letter-spacing:0;color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 12px;font-size:11px;font-weight:500;line-height:18px}.I0YSvW_transactionTable th:first-child{text-align:left;width:58%}.I0YSvW_transactionTable th:last-child{text-align:right;width:42%}.I0YSvW_page .I0YSvW_transactionTable td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--line);padding:18px 12px;font-size:12px;line-height:20px}.I0YSvW_transactionTable tr:last-child td{border-bottom:0}.I0YSvW_transactionIdentity{align-items:flex-start;gap:10px;display:flex}.I0YSvW_transactionIdentity>div{flex:1;min-width:0}.I0YSvW_transactionIdentity .I0YSvW_directionIcon{margin-top:1px}.I0YSvW_transactionDirection{font-weight:550}.I0YSvW_transactionIdentity code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:18px;display:block;overflow:hidden}.I0YSvW_transactionIdentity a:hover code{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.I0YSvW_transactionValue{text-align:right}.I0YSvW_transactionValue time{color:var(--muted);margin-top:3px;font-size:11px;line-height:18px;display:block}.I0YSvW_transactionAmount{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 5px;font-size:15px;font-weight:550;line-height:20px;display:flex}.I0YSvW_transactionAmount>span{min-width:0}.I0YSvW_transactionAmount[data-direction=incoming]{color:var(--treasury-incoming)}.I0YSvW_transactionAmount>span:last-child{color:var(--muted);font-size:10px;font-weight:450}.I0YSvW_transactionMemo{margin-top:8px}.I0YSvW_transactionMemo summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-height:28px;padding:3px 0;list-style:none;display:flex}.I0YSvW_transactionMemo summary::-webkit-details-marker{display:none}.I0YSvW_memoLabel{color:var(--accent-ink);align-items:center;gap:3px;font-size:10px;display:inline-flex}.I0YSvW_memoLabel svg{width:12px;height:12px;transition:transform .15s}.I0YSvW_memoPreview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);unicode-bidi:isolate;flex:100px;font-size:12px;overflow:hidden}.I0YSvW_transactionMemo[open] .I0YSvW_memoPreview{display:none}.I0YSvW_transactionMemo[open] .I0YSvW_memoLabel svg{transform:rotate(180deg)}.I0YSvW_transactionMemo p{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:isolate;margin:0;padding:2px 0 8px;font-size:12px;line-height:1.7}.I0YSvW_transactionMemo p:last-child{padding-bottom:0}.I0YSvW_page .I0YSvW_transactionTable .I0YSvW_transactionEmpty{text-align:center;height:182px;padding:26px 14px 12px}.I0YSvW_emptyActivityIcon{border:1px solid var(--line);background:var(--surface2);width:42px;height:42px;color:var(--accent-ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.I0YSvW_emptyActivityIcon svg{width:23px;height:23px}.I0YSvW_transactionEmpty p{color:var(--ink);margin-top:14px;font-size:12px;font-weight:500;line-height:1.5}.I0YSvW_transactionEmpty>span:last-child{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.7;display:block}.I0YSvW_support{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface2) 45%, var(--surface));border-radius:12px;min-width:0;padding:6px 24px 0;scroll-margin-top:88px}.I0YSvW_supportSection{padding:22px 0}.I0YSvW_supportSection+.I0YSvW_supportSection{border-top:1px solid var(--line)}.I0YSvW_supportTitle{align-items:center;gap:10px;display:flex}.I0YSvW_supportTitle svg{width:19px;height:19px;color:var(--accent-ink);stroke-width:1.6px;flex-shrink:0}.I0YSvW_supportIcon{border:1px solid var(--line);background:var(--accent-soft);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.I0YSvW_supportSection>p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.6}.I0YSvW_network{color:var(--muted);margin-left:auto;font-size:10px}.I0YSvW_donationDetails{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:16px;margin-top:18px;display:grid}.I0YSvW_qr{color:var(--muted);flex-direction:column;align-items:center;gap:7px;font-size:11px;display:flex}.I0YSvW_qr>span{justify-content:center;align-items:center;gap:5px;min-height:28px;display:inline-flex}.I0YSvW_qr>span svg{width:13px;height:13px}.I0YSvW_qr img{border:1px solid var(--line);width:148px;height:148px;image-rendering:pixelated;background:#fff;border-radius:5px;display:block}.I0YSvW_qr:hover span{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.I0YSvW_addressDetails{min-width:0}.I0YSvW_address{overflow-wrap:anywhere;color:var(--ink);-webkit-user-select:all;user-select:all;font-size:11px;line-height:1.7;display:block}.I0YSvW_copyButton{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:550;display:inline-flex}.I0YSvW_copyButton svg{flex-shrink:0;width:14px;height:14px}.I0YSvW_copyButton:hover{background:var(--accent-soft);border-color:var(--accent-muted)}.I0YSvW_addressDetails .I0YSvW_copyButton{color:#231b0e;background:var(--gold);border-color:#0000;margin-top:10px}.I0YSvW_supportSection>.I0YSvW_donorNote{margin-top:16px;font-size:11px;line-height:1.6}.I0YSvW_supportSection>.I0YSvW_donorNote+.I0YSvW_donorNote{margin-top:6px}.I0YSvW_keyActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.I0YSvW_keyActions code{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:10px}.I0YSvW_fullKey{margin-top:6px}.I0YSvW_fullKey summary{min-height:36px;color:var(--muted);cursor:pointer;text-underline-offset:3px;align-items:center;font-size:11px;text-decoration:underline;display:flex}.I0YSvW_fullKey #treasury-viewing-key{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:160px;max-height:320px;color:var(--ink);font-family:var(--font-mono), monospace;overflow-wrap:anywhere;resize:vertical;border-radius:5px;margin-top:6px;padding:12px;font-size:12px;line-height:1.6;display:block}.I0YSvW_fullKey p{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.6}.I0YSvW_copyFeedback{color:var(--accent-ink);font-size:11px;line-height:1.6}.I0YSvW_copyFeedback:not(:empty){margin:0 0 12px}.I0YSvW_disclosure{border-top:1px solid var(--line)}.I0YSvW_disclosure summary{min-height:48px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:11px;list-style:none;display:flex}.I0YSvW_disclosure summary::-webkit-details-marker{display:none}.I0YSvW_disclosure summary>span{color:var(--accent-ink);font-size:19px;line-height:1}.I0YSvW_disclosure[open] summary>span{transform:rotate(45deg)}.I0YSvW_disclosure>div{padding-bottom:20px}.I0YSvW_disclosure p{color:var(--muted);font-size:12px;line-height:1.75}.I0YSvW_disclosure p+p{margin-top:10px}.I0YSvW_disclosure a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.I0YSvW_nextSteps{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:26px;padding:28px 0;display:grid}.I0YSvW_letterCard{border-right:1px solid var(--line);border-radius:3px;align-items:center;gap:16px;padding:18px 26px 18px 0;display:flex}.I0YSvW_letterCard>svg{stroke-width:1.4px;width:24px;height:24px;color:var(--accent-ink);flex-shrink:0}.I0YSvW_letterCard>div>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.I0YSvW_letterCard h2{margin-top:4px;font-size:19px;font-weight:500}.I0YSvW_letterCard .I0YSvW_arrow{color:var(--accent-ink);margin-left:auto;font-size:20px}.I0YSvW_arrow svg{width:22px;height:22px}.I0YSvW_letterCard:hover h2{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.I0YSvW_join{align-self:center}.I0YSvW_join h2{margin-bottom:12px;font-size:13px}.I0YSvW_joinActions,.I0YSvW_actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.I0YSvW_primary{background:var(--gold);color:#231b0e;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:20px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.I0YSvW_primary:hover{filter:brightness(.96)}.I0YSvW_primary>svg,.I0YSvW_textLink>svg{flex-shrink:0;width:17px;height:17px}.I0YSvW_textLink{min-height:44px;color:var(--muted);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);align-items:center;gap:10px;font-size:12px;display:inline-flex}.I0YSvW_textLink:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.I0YSvW_topline{justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.I0YSvW_letterPage{max-width:1000px}.I0YSvW_letter{background:var(--surface);border:1px solid var(--line-strong);border-top:3px solid var(--accent);border-radius:3px;max-width:760px;margin:12px auto 30px;padding:60px 72px;position:relative}.I0YSvW_letter:after{content:"";border:1px solid var(--line-strong);background:var(--surface);border-top:0;border-radius:0 0 3px 3px;height:6px;position:absolute;bottom:-7px;left:12px;right:12px}.I0YSvW_letter>header{margin-bottom:30px}.I0YSvW_letter h1{font-family:var(--font-letter), Georgia, serif;letter-spacing:-.012em;text-wrap:balance;margin-bottom:20px;font-size:clamp(32px,3.5vw,44px);font-weight:600;line-height:1.1}.I0YSvW_letter p{color:color-mix(in srgb, var(--ink) 86%, var(--surface));margin-bottom:16px;font-size:16.5px;line-height:1.75}.I0YSvW_letter p strong{color:var(--ink);font-weight:650}.I0YSvW_letter .I0YSvW_lead{color:var(--ink);font-size:19px;line-height:1.6}.I0YSvW_letter h2{letter-spacing:.1em;color:var(--accent-ink);margin:40px 0 14px;font-size:15px;font-weight:650;line-height:1.4}.I0YSvW_letter .I0YSvW_signature{color:var(--muted);margin:36px 0 0}.I0YSvW_signature>span{display:block}.I0YSvW_signature .I0YSvW_signatureName{font-family:var(--font-letter), Georgia, serif;color:var(--ink);margin-top:2px;font-size:30px;font-weight:600;line-height:1.2}.I0YSvW_letterAfter{max-width:760px;margin:0 auto 60px}.I0YSvW_letterStatus{background:var(--surface2);border-left:2px solid var(--accent-muted);margin:0 0 32px;padding:18px 22px}.I0YSvW_letterStatus strong{color:var(--accent-ink);font-size:13px}.I0YSvW_letterStatus p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.7}.I0YSvW_references{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;margin-bottom:32px;padding-bottom:26px;display:flex}.I0YSvW_references h2{flex-basis:100%;margin:0;font-size:13px}.I0YSvW_references a{color:var(--muted);text-underline-offset:4px;padding:10px 0;font-size:12px;text-decoration:underline}@media (max-width:1050px){.I0YSvW_header{flex-wrap:wrap;gap:12px}.I0YSvW_dashboard{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.I0YSvW_ledger{padding:24px}.I0YSvW_ledgerHead{flex-wrap:wrap;gap:8px}.I0YSvW_support{padding-left:20px;padding-right:20px}.I0YSvW_qr{justify-self:start}.I0YSvW_nextSteps{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}.I0YSvW_letterCard{gap:12px;padding-right:20px}.I0YSvW_letterCard h2{font-size:17px}.I0YSvW_joinActions{gap:8px 14px}}@media (max-width:640px){.I0YSvW_page{padding-top:0}.I0YSvW_header{margin-bottom:18px}.I0YSvW_header h1{font-size:30px}.I0YSvW_header p{font-size:13px}.I0YSvW_dashboard{grid-template-columns:minmax(0,1fr)}.I0YSvW_ledger{padding:22px}.I0YSvW_ledgerHead{gap:12px}.I0YSvW_balance{margin:26px 0 16px}.I0YSvW_balance dd{font-size:56px}.I0YSvW_vault{flex-basis:98px;width:98px;height:126px}.I0YSvW_balanceHero{--vault-space:106px;--balance-max:38px}.I0YSvW_flows{padding:16px 0}.I0YSvW_transactions{padding-top:20px}.I0YSvW_transactionFilters button{min-height:40px}.I0YSvW_page .I0YSvW_transactionTable :is(th,td){padding-left:8px;padding-right:8px}.I0YSvW_page .I0YSvW_transactionTable .I0YSvW_transactionEmpty{height:146px;padding-top:20px}.I0YSvW_support{padding:0 22px}.I0YSvW_supportSection{padding:20px 0}.I0YSvW_donationDetails{grid-template-columns:148px minmax(0,1fr);gap:14px}.I0YSvW_fullKey #treasury-viewing-key{font-size:16px}.I0YSvW_nextSteps{grid-template-columns:minmax(0,1fr);gap:0;padding:10px 0}.I0YSvW_letterCard{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.I0YSvW_letterCard h2{font-size:18px}.I0YSvW_join{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:22px 0 12px;display:flex}.I0YSvW_join h2{margin:0}.I0YSvW_topline{flex-wrap:wrap;gap:8px;padding-bottom:12px}.I0YSvW_letter{margin:4px auto 26px;padding:34px 22px 36px}.I0YSvW_letter .I0YSvW_lead{font-size:18px}.I0YSvW_letter p{font-size:16px}.I0YSvW_letter h2{margin-top:34px;font-size:14px}.I0YSvW_letter h1{font-size:34px}}@media (max-width:390px){.I0YSvW_donationDetails{grid-template-columns:minmax(0,1fr)}.I0YSvW_qr{justify-self:center}}@media (prefers-reduced-motion:no-preference){.I0YSvW_primary{transition:filter .15s}.I0YSvW_disclosure summary>span{transition:transform .15s}}
