.vp{--vp-fees:#4eab84}:root[data-theme=dark] .vp{--vp-fees:#81dca8}.vp-breadcrumb{color:var(--vc-muted);align-items:center;gap:10px;padding-top:26px;font-size:11px;display:flex}.vp-breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vp-breadcrumb>a{flex-shrink:0}.vp-hero{padding:26px 0 30px}.vp-kicker{color:var(--vc-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:17px;font-size:10px;display:flex}.vp-kicker>span:first-child{text-transform:uppercase;letter-spacing:.12em}.vp-kicker .vc-type-badge{padding:4px 8px;font-size:10px}.vc.vp h1{white-space:normal;overflow-wrap:anywhere;letter-spacing:-.065em;font-size:clamp(2.6rem,5.7vw,5.4rem);line-height:1}.vp-status-line{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.vp-status-line .vc-status{font-size:13px}.vp-status-line>span:last-child{color:var(--vc-muted);font-size:10px}.vp-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:23px;display:flex}.vp-actions .vc-primary{padding:13px 20px;font-size:12px}.vp-actions>a:not(.vc-primary){color:var(--vc-purple);font-size:12px}.vp-notice{border:1px solid color-mix(in srgb, var(--vc-amber) 35%, var(--color-border-neutral));background:color-mix(in srgb, var(--vc-amber) 5%, var(--color-surface));color:var(--vc-amber);border-radius:14px;margin-bottom:16px;padding:15px 18px;font-size:12px;line-height:1.7}.vp-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.vp-metric{border:1px solid var(--color-border-neutral);background:var(--color-surface);border-radius:22px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 18px 60px #10082509}.vp-metric>span{letter-spacing:.13em;text-transform:uppercase;color:var(--vc-muted);font-size:9px;font-weight:600;line-height:1.7}.vp-metric>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.7rem,2.5vw,2.2rem);font-weight:600;line-height:1.2}.vp-metric>small{color:var(--vc-muted);margin-top:9px;font-size:10px;line-height:1.7}.vp-metric>small>span{display:block}.vp-metric.is-caution>strong{color:var(--vc-amber)}.vp-metric.is-accent{border-color:color-mix(in srgb, var(--vc-purple) 25%, var(--color-border-neutral));background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--vc-purple) 8%, transparent), transparent 65%), var(--color-surface)}.vp-metric.is-accent>strong{color:var(--vc-purple)}.vp-reading{color:var(--vc-muted);max-width:1050px;padding:12px 0 0;font-size:11px;line-height:1.8}.vp .is-caution{color:var(--vc-amber)}.vp-reading a{text-underline-offset:3px;text-decoration:underline}.vp-stake-section,.vp-income-section,.vp-comparison-section{margin-top:38px}.vp-section-note{color:var(--vc-muted);font-size:10px}.vp-stake-layout{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.vp-panel{border:1px solid var(--color-border-neutral);background:var(--color-surface);border-radius:22px;min-width:0;padding:23px}.vp-stake-bar{background:var(--polygon-purple-light);border-radius:999px;height:8px;display:flex;overflow:hidden}.vp-stake-bar>span{background:var(--vc-purple)}.vp-stake-amounts{grid-template-columns:1fr 1fr;gap:18px;margin-top:23px;display:grid}.vp-stake-amounts>div>span{color:var(--vc-muted);align-items:center;gap:7px;font-size:10px;display:flex}.vp-stake-amounts i{background:var(--vc-purple);border-radius:50%;width:6px;height:6px}.vp-stake-amounts>div:nth-child(2) i{background:var(--polygon-purple-light)}.vp-stake-amounts strong{letter-spacing:-.04em;margin-top:10px;font-family:ui-monospace,monospace;font-size:26px;font-weight:550;display:block}.vp-stake-amounts strong small{color:var(--vc-muted);font-size:12px;font-weight:400}.vp-stake-foot{border-top:1px solid var(--color-border-neutral);color:var(--vc-muted);flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:23px;padding-top:14px;font-size:10px;display:flex}.vp .is-positive{color:var(--vc-green)}.vp .is-negative{color:#b94c54}:root[data-theme=dark] .vp .is-negative{color:#fc8181}.vp-concentration{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vp-concentration>div>span{color:var(--vc-muted);font-size:10px;line-height:1.6;display:block}.vp-concentration strong{letter-spacing:-.04em;margin-top:10px;font-family:ui-monospace,monospace;font-size:26px;font-weight:550;display:block}.vp-concentration p{color:var(--vc-muted);grid-column:1/-1;margin-top:8px;font-size:10px;line-height:1.7}.vp-period-picker{align-items:center;gap:10px;display:flex}.vp-period-picker>span{color:var(--vc-muted);font-size:10px}.vp-period-picker select{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-neutral);border-radius:12px;min-height:38px;padding:9px 24px 9px 10px;font-size:11px}.vp-period-note{color:var(--vc-muted);margin:-7px 0 16px;font-size:10px;line-height:1.8}.vp-income-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vp-income-metrics .vp-metric{padding:23px}.vp-history-chart{border:1px solid var(--color-border-neutral);background:var(--color-surface);border-radius:22px;margin:18px 0 0;padding:22px 24px 18px}.vp-history-chart figcaption{justify-content:space-between;font-size:11px;font-weight:550;display:flex}.vp-history-chart figcaption>span{color:var(--vc-muted);font-size:10px}.vp-history-chart svg{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.vp-history-chart svg.is-mobile{display:none}.vp-history-chart svg text{fill:var(--color-text-muted);font-family:ui-monospace,monospace;font-size:10px}.vp-chart-legend{color:var(--vc-muted);flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:10px;display:flex}.vp-chart-legend>span{align-items:center;gap:6px;display:flex}.vp-chart-legend i{background:var(--vc-purple);border-radius:2px;width:7px;height:7px}.vp-chart-legend>span:nth-child(2) i{background:var(--vp-fees)}.vp-chart-legend>span:last-child{margin-left:auto}.vp-disclosure{border-bottom:1px solid var(--color-border-neutral);padding:17px 0}.vp-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:550;line-height:1.6;list-style:none;display:flex}.vp-disclosure summary::-webkit-details-marker{display:none}.vp-disclosure summary>span{color:var(--vc-purple);font-size:21px}.vp-disclosure[open] summary>span{transform:rotate(45deg)}.vp-table-scroll{max-width:100%;margin-top:16px;overflow-x:auto}.vp-history-table,.vp-pair-table{border-collapse:collapse;text-align:left;width:100%}.vp-history-table th,.vp-history-table td,.vp-pair-table th,.vp-pair-table td{border-bottom:1px solid var(--color-border-neutral);padding:11px 15px;font-size:11px;line-height:1.7}.vp-history-table th{font-weight:500}.vp-history-table td{font-family:ui-monospace,monospace}.vp-history-table thead th{color:var(--vc-muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.vp-history-table th small{color:var(--vc-amber);font-size:9px;display:block}.vp-history-table tr.is-selected{background:color-mix(in srgb, var(--vc-purple) 5%, var(--color-surface))}.vp-history-table tbody td:last-child{text-align:right}.vp-history-table a,.vp-pair-table a{color:var(--vc-purple)}.vp-candidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vp-candidates .vc-name{font-size:14px;line-height:1.6}.vp-candidate-meta{color:var(--vc-muted);flex-wrap:wrap;align-items:center;gap:9px 15px;margin-top:12px;font-size:10px;display:flex}.vp-candidate-meta .vc-status{font-size:10px}.vp-candidate-fee{align-items:baseline;gap:8px;margin-top:22px;display:flex}.vp-candidate-fee strong{letter-spacing:-.04em;font-family:ui-monospace,monospace;font-size:26px;font-weight:550}.vp-candidate-fee>span{color:var(--vc-muted);font-size:9px}.vp-compare-button{color:var(--vc-purple);margin-left:auto;padding:7px 0 7px 10px;font-size:11px}.vp-pair{border:1px solid var(--color-border-neutral);background:var(--color-surface);border-radius:22px;margin-top:20px;padding:22px;scroll-margin-top:24px}.vp-pair-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.vp-pair-title h3{font-size:16px;font-weight:550}.vp-pair-table{table-layout:fixed}.vp-pair-table th{font-weight:550}.vp-pair-table thead th{font-size:12px}.vp-pair-table td{font-family:ui-monospace,monospace}.vp-pair-table small{color:var(--vc-muted);margin-top:5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;line-height:1.6;display:block}.vp-pair-table th:first-child{width:29%;color:var(--vc-muted)}.vp-pair-table .vc-status{white-space:normal}.vp-comparison-note{color:var(--vc-muted);margin-top:15px;font-size:11px;line-height:1.8}.vp-details{border-top:1px solid var(--color-border-neutral);margin-top:35px}.vp-addresses{gap:15px;padding-top:18px;font-size:11px;display:grid}.vp-addresses>div{grid-template-columns:100px 1fr;align-items:start;gap:15px;display:grid}.vp-addresses dt{color:var(--vc-muted)}.vp-addresses dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;line-height:1.8}.vp-addresses a{color:var(--vc-purple)}.vp-small-note{color:var(--vc-muted);max-width:880px;margin-top:15px;font-size:10px;line-height:1.8}.vp-small-note strong{color:var(--color-text)}.vp-sources{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;font-size:11px;line-height:1.7;display:grid}.vp-sources dt{color:var(--vc-muted)}.vp-sources dd{margin:4px 0 0;font-family:ui-monospace,monospace}.vp-source-links{color:var(--vc-purple);flex-wrap:wrap;gap:20px;padding-top:15px;font-size:11px;display:flex}@media (max-width:1000px){.vp-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-stake-layout{grid-template-columns:1fr 1fr}.vp-concentration{grid-template-columns:1fr}.vp-concentration>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.vp-concentration strong{margin-top:0}.vp-candidate-meta{display:grid}.vp-candidates .vp-panel{padding:18px}.vp-candidate-fee{flex-wrap:wrap}}@media (max-width:760px){.vp-breadcrumb{padding-top:22px;font-size:10px}.vp-hero{padding:25px 0 23px}.vp-kicker{gap:8px;margin-bottom:14px;font-size:9px}.vp-kicker .vc-type-badge{font-size:9px}.vc.vp h1{font-size:clamp(2.6rem,12vw,4rem);line-height:1.05}.vp-actions{gap:15px 22px;margin-top:21px}.vp-actions .vc-primary{width:100%;min-height:44px;font-size:11px}.vp-actions>a:not(.vc-primary){font-size:11px}.vp-status-line{gap:12px;margin-top:16px}.vp-status-line .vc-status{font-size:12px}.vp-status-line>span:last-child{font-size:9px}.vp-notice{padding:13px 15px;font-size:11px}.vp-overview{gap:10px}.vp-metric{border-radius:20px;padding:16px}.vp-metric>span{letter-spacing:.08em;font-size:8px}.vp-metric>strong{margin-top:17px;font-size:25px}.vp-metric>small{font-size:9px;line-height:1.65}.vp-reading{font-size:10px}.vp-stake-section,.vp-income-section,.vp-comparison-section{margin-top:30px}.vp-section-note{font-size:9px}.vp-stake-layout{grid-template-columns:1fr;gap:12px}.vp-panel{border-radius:20px;padding:18px}.vp-stake-amounts strong{font-size:24px}.vp-stake-amounts strong small{font-size:10px}.vp-concentration{grid-template-columns:1fr 1fr;gap:15px}.vp-concentration>div{display:block}.vp-concentration strong{margin-top:8px;font-size:24px}.vp-concentration p{margin-top:3px}.vp-income-section .vc-section-heading{align-items:stretch}.vp-period-picker{justify-content:space-between;width:100%}.vp-period-picker select{max-width:215px;min-height:38px;font-size:10px}.vp-period-note{margin-top:0;font-size:9px}.vp-income-metrics{grid-template-columns:1fr 1fr;gap:10px}.vp-income-metrics .vp-metric{padding:17px}.vp-income-metrics .vp-metric:first-child{grid-column:1/-1}.vp-income-metrics .vp-metric:first-child strong{font-size:34px}.vp-history-chart{border-radius:20px;padding:18px 14px}.vp-history-chart svg{min-width:0;margin-top:16px}.vp-history-chart svg.is-desktop{display:none}.vp-history-chart svg.is-mobile{display:block}.vp-history-chart svg text{font-size:11px}.vp-chart-legend{gap:9px 15px;font-size:9px}.vp-chart-legend>span:last-child{margin-left:0}.vp-disclosure summary{font-size:11px}.vp-history-table{min-width:520px}.vp-history-table th,.vp-history-table td{padding:10px;font-size:10px}.vp-candidates{grid-template-columns:1fr;gap:10px}.vp-candidates .vp-panel{padding:18px}.vp-candidate-meta{display:flex}.vp-candidate-fee{margin-top:16px}.vp-pair{border-radius:20px;padding:16px}.vp-pair-table{min-width:530px}.vp-pair-table th,.vp-pair-table td{padding:10px;font-size:10px}.vp-addresses>div{grid-template-columns:1fr;gap:5px}.vp-addresses{font-size:10px}.vp-sources{grid-template-columns:1fr;gap:15px;font-size:10px}.vp-comparison-section{scroll-margin-top:15px}}
