@layer components{.treasury-board{border:1px solid var(--rev-board-line);border-radius:var(--rev-radius-surface);background: linear-gradient(115deg, transparent 80%, color-mix(in oklab, var(--rev-board-raised) 70%, transparent) 80.25%, transparent 84%),  linear-gradient(295deg, transparent 88%, color-mix(in oklab, var(--rev-board-raised) 55%, transparent) 88.25%, transparent 92%),  radial-gradient(120% 55% at 50% 0%, color-mix(in oklab, var(--rev-signal-flare) 5%, transparent), transparent 62%), var(--rev-board);color:var(--rev-board-text);padding:1.375rem 1.125rem 1.25rem;position:relative;overflow:hidden}.treasury-board:before{z-index:-1;background:repeating-linear-gradient(0deg, var(--rev-board-mesh) 0 1px, transparent 1px 2.75rem), repeating-linear-gradient(90deg, var(--rev-board-mesh) 0 1px, transparent 1px 2.75rem);content:"";pointer-events:none;position:absolute;inset:0}.treasury-board>*{z-index:1;position:relative}.treasury-head{border-bottom:1px solid var(--rev-board-line);text-align:center;justify-items:center;gap:.375rem;padding-bottom:1.125rem;display:grid}.treasury-head-tag{color:var(--rev-board-muted);font-family:var(--font-revenue-data);font-size:var(--rev-fs-caption);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.treasury-head-tag i{border-radius:var(--rev-radius-round);background:var(--rev-signal-flare);width:.5rem;height:.5rem;animation:treasury-live-pulse 1.6s var(--rev-ease-out) infinite}.treasury-head h2{color:var(--rev-board-text);font-size:var(--rev-fs-display-md);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:900;line-height:1.05}.treasury-head p{color:var(--rev-board-muted);font-size:var(--rev-fs-body);margin:0}@keyframes treasury-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.treasury-podium{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:.75rem;padding-top:1.125rem;display:grid}.treasury-podium-card{border:1px solid var(--rev-board-line);background:color-mix(in oklab, var(--rev-board-raised) 82%, transparent);color:var(--rev-board-text);font:inherit;text-align:left;clip-path:polygon(0 0,calc(100% - 1.375rem) 0,100% 1.375rem,100% 100%,0 100%);animation:currency-row-in var(--rev-motion-reveal) var(--rev-ease-out) both;animation-delay:calc(var(--row-index) * 90ms);transition:background var(--rev-motion-fast) var(--rev-ease-out);border-radius:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.treasury-podium-card[data-rank="2"]{order:1}.treasury-podium-card[data-rank="1"]{order:2}.treasury-podium-card[data-rank="3"]{order:3}.treasury-podium-card:hover{background:color-mix(in oklab, var(--rev-board-raised) 100%, transparent)}.treasury-podium-card:focus-visible{outline:3px solid var(--rev-signal-flare);outline-offset:-3px}.treasury-podium-rank{z-index:0;color:oklab(100% 0 5.96046e-8/.09);font-family:var(--font-revenue-data);font-size:var(--rev-fs-display-xl);pointer-events:none;-webkit-user-select:none;user-select:none;font-style:italic;font-weight:900;line-height:1;position:absolute;top:-.375rem;right:.375rem}.treasury-podium-stage{place-items:center;padding:1.25rem 1rem 1rem;display:grid}.treasury-podium-card[data-rank="1"] .treasury-podium-stage{padding:1.625rem 1rem 1.25rem}.treasury-podium-bar{background:var(--podium-signal);color:var(--rev-board-ink);justify-content:space-between;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.treasury-podium-card[data-rank="1"]{--podium-signal:var(--rev-signal-flare)}.treasury-podium-card[data-rank="2"]{--podium-signal:var(--rev-signal-cyan)}.treasury-podium-card[data-rank="3"]{--podium-signal:var(--rev-signal-amber)}.treasury-podium-bar strong{min-width:0;font-size:var(--rev-fs-title);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.treasury-podium-bar span{font-family:var(--font-revenue-data);font-size:var(--rev-fs-title);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:900}.treasury-table{border:1px solid var(--rev-board-line);background:color-mix(in oklab, var(--rev-board) 76%, transparent);border-radius:0;margin-top:.875rem}.treasury-columns,.treasury-row{grid-template-columns:3.25rem minmax(0,1fr) minmax(5.5rem,auto) minmax(6.75rem,auto);align-items:center;column-gap:.75rem;display:grid}.treasury-columns{border-bottom:1px solid var(--rev-board-line);min-height:2.125rem;color:var(--rev-board-muted);font-family:var(--font-revenue-data);font-size:var(--rev-fs-micro);letter-spacing:.14em;text-transform:uppercase;padding:0 .875rem;font-weight:800}.treasury-columns span:nth-child(3),.treasury-columns span:nth-child(4),.treasury-row-treasury,.treasury-row-gap{text-align:right}.treasury-skeleton{padding:.375rem .875rem .75rem;display:grid}.treasury-skeleton span{border-bottom:1px solid var(--rev-board-line);background:linear-gradient(90deg, color-mix(in oklab, var(--rev-board) 60%, transparent) 0%, color-mix(in oklab, var(--rev-board-raised) 85%, transparent) 50%, color-mix(in oklab, var(--rev-board) 60%, transparent) 100%);height:2.875rem;animation:currency-skeleton-sweep 1.4s var(--rev-ease-out) infinite;background-size:200% 100%;display:block}.treasury-skeleton span:nth-child(2){animation-delay:70ms}.treasury-skeleton span:nth-child(3){animation-delay:.14s}.treasury-skeleton span:nth-child(4){animation-delay:.21s}.treasury-skeleton span:nth-child(5){animation-delay:.28s}.treasury-skeleton span:nth-child(6){animation-delay:.35s}@keyframes currency-skeleton-sweep{0%{background-position:120% 0}to{background-position:-80% 0}}.treasury-list{display:grid}.treasury-row{border:0;border-bottom:1px solid var(--rev-board-line);width:100%;min-height:3.375rem;color:var(--rev-board-text);font:inherit;text-align:left;transition:background var(--rev-motion-fast) var(--rev-ease-out);background:0 0;padding:.4375rem .875rem;position:relative}.treasury-row:last-child{border-bottom:0}.treasury-row:hover{background:color-mix(in oklab, var(--rev-board-raised) 55%, transparent)}.treasury-row:focus-visible{z-index:1;outline:3px solid var(--rev-signal-flare);outline-offset:-3px}.treasury-row-rank{color:var(--rev-board-text);font-family:var(--font-revenue-data);font-size:var(--rev-fs-lead);font-variant-numeric:tabular-nums;font-style:italic;font-weight:900;line-height:1}.treasury-row-identity{align-items:center;gap:.625rem;min-width:0;display:flex}.treasury-row-name{font-size:var(--rev-fs-title);text-overflow:ellipsis;white-space:nowrap;font-weight:850;display:block;overflow:hidden}.treasury-row-name small{color:var(--rev-board-muted);font-family:var(--font-revenue-data);font-size:var(--rev-fs-micro);letter-spacing:.04em;margin-left:.5rem;font-weight:500}.treasury-row-gap{color:var(--rev-board-muted);font-family:var(--font-revenue-data);font-size:var(--rev-fs-ui);font-variant-numeric:tabular-nums;font-weight:700}.treasury-row-treasury{color:var(--rev-board-text);font-family:var(--font-revenue-data);font-size:var(--rev-fs-lead);font-variant-numeric:tabular-nums;font-weight:900;line-height:1.05}.treasury-row-treasury small,.treasury-row-gap small{color:var(--rev-board-muted);font-size:var(--rev-fs-micro);margin-top:.1875rem;font-weight:500;display:block}.treasury-empty{color:var(--rev-board-muted);font-size:var(--rev-fs-title);text-align:center;margin:0;padding:2.75rem 1rem}.treasury-compact{display:grid}.treasury-compact-row{border:0;border-bottom:1px solid var(--rev-board-line);min-height:3rem;color:var(--rev-board-text);font:inherit;text-align:left;animation:currency-row-in var(--rev-motion-reveal) var(--rev-ease-out) both;animation-delay:calc(var(--row-index) * 60ms);transition:background var(--rev-motion-fast) var(--rev-ease-out);background:0 0;grid-template-columns:1.625rem 2rem minmax(0,1fr) auto;align-items:center;column-gap:.625rem;padding:.375rem .375rem .375rem .625rem;display:grid;position:relative}.treasury-compact-row:last-child{border-bottom:0}.treasury-compact-row:before{content:"";width:.1875rem;transition:background var(--rev-motion-fast) var(--rev-ease-out);background:0 0;position:absolute;top:0;bottom:0;left:0}.treasury-compact-row:hover{background:color-mix(in oklab, var(--rev-board-raised) 60%, transparent)}.treasury-compact-row:focus-visible{z-index:1;outline:3px solid var(--rev-signal-flare);outline-offset:-3px}.treasury-compact-row[data-lead]{background:color-mix(in oklab, var(--currency-card-accent,var(--rev-accent)) 12%, transparent)}.treasury-compact-row[data-lead]:before{background:var(--currency-card-accent,var(--rev-accent))}.treasury-compact-row[data-lead]:hover{background:color-mix(in oklab, var(--currency-card-accent,var(--rev-accent)) 18%, transparent)}.treasury-compact-row[data-empty] .treasury-compact-balance strong,.treasury-compact-row[data-empty] .treasury-compact-name{color:var(--rev-board-muted)}.treasury-compact-rank{color:var(--rev-board-muted);font-family:var(--font-revenue-data);font-size:var(--rev-fs-body);font-variant-numeric:tabular-nums;font-style:italic;font-weight:900;line-height:1}.treasury-compact-row[data-lead] .treasury-compact-rank{color:var(--currency-card-accent,var(--rev-accent))}.treasury-compact-name{font-size:var(--rev-fs-title);text-overflow:ellipsis;white-space:nowrap;font-weight:850;display:block;overflow:hidden}.treasury-compact-balance{text-align:right;min-width:0}.treasury-compact-balance strong{color:var(--rev-board-text);font-family:var(--font-revenue-data);font-size:var(--rev-fs-lead);font-variant-numeric:tabular-nums;font-weight:900;line-height:1.05;display:block}.treasury-compact-row[data-lead] .treasury-compact-balance strong{color:var(--rev-accent-strong)}.treasury-compact-balance small{color:var(--rev-board-muted);font-size:var(--rev-fs-micro);margin-top:.125rem;display:block}.treasury-compact-row[data-lead] .treasury-row-avatar{border:1px solid color-mix(in oklab, var(--currency-card-accent,var(--rev-accent)) 55%, transparent)}.treasury-board .currency-home-panel-head h3{color:var(--rev-board-text);font-size:var(--rev-fs-title);letter-spacing:.04em;text-transform:uppercase}.treasury-board .currency-home-panel-head a{color:var(--rev-signal-flare)}.treasury-board .currency-home-vault-empty{border-color:var(--rev-board-line);color:var(--rev-board-muted)}.treasury-board .currency-home-vault-empty strong{color:var(--rev-board-text)}.treasury-board .currency-home-vault-empty-mark{color:var(--rev-signal-flare)}.currency-home-playbook{flex-direction:column;display:flex}.treasury-guide-list{scrollbar-width:thin;scrollbar-color:var(--rev-board-line) transparent;flex:1;align-content:start;min-height:0;margin:0;padding:0 .375rem .125rem 0;list-style:none;display:grid;overflow-y:auto}.treasury-guide-row{border-bottom:1px solid var(--rev-board-line);grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr) auto;align-items:center;column-gap:.625rem;min-height:3rem;padding:.375rem 0;display:grid}.treasury-guide-row:last-child{border-bottom:0}.treasury-guide-trigger{border:1px solid var(--rev-board-line);background:color-mix(in oklab, var(--rev-board-raised) 75%, transparent);max-width:100%;color:var(--rev-board-text);font-family:var(--font-revenue-data);font-size:var(--rev-fs-ui);white-space:nowrap;justify-content:center;align-items:center;gap:.3125rem;padding:.25rem .5rem;font-weight:800;display:inline-flex;overflow:hidden}.treasury-guide-trigger svg{width:.875rem;height:.875rem;color:var(--rev-signal-flare);flex-shrink:0}.treasury-guide-copy{gap:.0625rem;min-width:0;display:grid}.treasury-guide-copy strong{color:var(--rev-board-text);font-size:var(--rev-fs-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.treasury-guide-copy small{color:var(--rev-board-muted);font-size:var(--rev-fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.treasury-guide-delta{color:var(--rev-board-muted);font-family:var(--font-revenue-data);font-size:var(--rev-fs-ui);font-variant-numeric:tabular-nums;font-weight:900}.treasury-guide-delta[data-flow=in]{color:var(--rev-signal-flare)}.treasury-guide-delta[data-flow=out]{color:var(--rev-board-muted)}.treasury-guide-source{color:var(--rev-board-muted);font-family:var(--font-revenue-data);font-size:var(--rev-fs-micro);letter-spacing:.08em;font-weight:700}.treasury-guide-empty{color:var(--rev-board-muted);font-size:var(--rev-fs-body);flex:1;justify-content:center;align-items:center;margin:0;display:flex}@media (width<=640px){.treasury-board{padding:1.125rem .75rem 1rem}.treasury-head h2{font-size:var(--rev-fs-display-sm)}.treasury-podium{gap:.5rem}.treasury-podium-rank{font-size:var(--rev-fs-display-md)}.treasury-podium-stage{padding:1rem .75rem .875rem}.treasury-podium-card[data-rank="1"] .treasury-podium-stage{padding:1.25rem .75rem 1rem}.treasury-podium-bar{flex-direction:column;align-items:flex-start;gap:.125rem;padding:.4375rem .625rem}.treasury-podium-bar strong{max-width:100%;font-size:var(--rev-fs-body)}.treasury-podium-bar span{font-size:var(--rev-fs-body)}.treasury-columns,.treasury-row{grid-template-columns:2.375rem minmax(0,1fr) minmax(4.25rem,auto) minmax(4.75rem,auto);column-gap:.5rem}.treasury-row{min-height:3rem;padding:.375rem .625rem}.treasury-row-name small{display:none}.treasury-row-rank,.treasury-row-treasury{font-size:var(--rev-fs-title)}.treasury-row-treasury small{display:none}.treasury-compact-row{grid-template-columns:1.375rem 2rem minmax(0,1fr) auto;column-gap:.5rem;min-height:2.75rem}.treasury-compact-balance small{display:none}.treasury-guide-list{max-height:18rem}.treasury-guide-row{grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr) auto;column-gap:.5rem}.treasury-guide-copy small{display:none}}@media (prefers-reduced-motion:reduce){.treasury-head-tag i,.treasury-podium-card,.treasury-compact-row{animation:none}.treasury-row,.treasury-podium-card,.treasury-compact-row,.treasury-compact-row:before{transition:none}.treasury-skeleton span{animation:none}}}@layer utilities{.treasury-podium-avatar{border:1px solid oklab(100% 0 5.96046e-8/.22);border-radius:0;width:4.5rem;height:4.5rem}.treasury-podium-card[data-rank="1"] .treasury-podium-avatar{width:5.5rem;height:5.5rem}.treasury-podium-avatar [data-slot=avatar-fallback]{background:var(--rev-board-raised);color:var(--rev-board-text);font-family:var(--font-revenue-data);font-size:var(--rev-fs-lead);border-radius:0;font-weight:900}.treasury-row-avatar{border-radius:0;width:2rem;height:2rem}.treasury-row-avatar [data-slot=avatar-fallback]{background:var(--rev-board-raised);color:var(--rev-board-text);font-family:var(--font-revenue-data);font-size:var(--rev-fs-micro);border-radius:0;font-weight:800}@media (width<=640px){.treasury-podium-avatar{width:3.5rem;height:3.5rem}.treasury-podium-card[data-rank="1"] .treasury-podium-avatar{width:4.25rem;height:4.25rem}}}
