@layer legacy{.donare-landing .etf-search-input{border:1.5px solid var(--ghost);background:var(--surface-lowest);width:100%;font-family:var(--sans);color:var(--ink);border-radius:999px;outline:none;padding:14px 20px;font-size:15px;transition:border-color .18s}.donare-landing .etf-search-input:focus{border-color:var(--primary)}.donare-landing .etf-chip-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.donare-landing .etf-chip{background:var(--surface-low);color:var(--ink-variant);cursor:pointer;font-size:13px;font-family:var(--sans);border:none;border-radius:999px;padding:6px 14px;transition:background .15s}.donare-landing .etf-chip:hover{background:var(--surface-warm)}.donare-landing .etf-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-top:32px;display:grid}.donare-landing .etf-card{flex-direction:column;gap:8px;text-decoration:none;display:flex}.donare-landing .etf-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1c1c1814}.donare-landing .etf-card-ticker{font-family:var(--mono);color:var(--ink);font-size:18px;font-weight:500}.donare-landing .etf-stat-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin-top:24px;display:grid}.donare-landing .etf-stat-tile{text-align:left}.donare-landing .etf-stat-value{font-family:var(--mono);color:var(--ink);margin-top:4px;font-size:22px}.donare-landing .etf-stat-value.positive{color:var(--sage-900)}.donare-landing .etf-stat-value.negative{color:#a4342a}.donare-landing .etf-table{border-collapse:collapse;width:100%;margin-top:24px;font-size:14px}.donare-landing .etf-table th,.donare-landing .etf-table td{text-align:left;border-bottom:1px solid var(--ghost-soft);padding:12px 16px}.donare-landing .etf-table th{font-family:var(--sans);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:500}.donare-landing .etf-table td.mono{font-family:var(--mono)}.donare-landing .etf-disclaimer{background:var(--surface-low);color:var(--ink-muted);border-radius:12px;margin-top:40px;padding:16px 20px;font-size:12px;line-height:1.6}.donare-landing .etf-class-nav{flex-wrap:wrap;gap:8px;margin-top:24px;padding-bottom:4px;display:flex;overflow-x:auto}.donare-landing .etf-class-nav-item{background:var(--surface-low);color:var(--ink-variant);cursor:pointer;white-space:nowrap;font-size:13px;font-family:var(--sans);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;transition:border-color .15s;display:inline-flex}.donare-landing .etf-class-nav-item:hover{border-color:var(--ghost)}.donare-landing .etf-class-nav-item .etf-class-nav-count{font-family:var(--mono);color:var(--ink-muted);font-size:11px}.donare-landing .etf-class-section{margin-top:48px;scroll-margin-top:96px}.donare-landing .etf-class-section-desc{max-width:640px;margin-top:4px}.donare-landing .etf-pill-sage{background:var(--sage-50);color:var(--sage-900)}.donare-landing .etf-pill-primary{background:var(--primary-50);color:var(--primary)}.donare-landing .etf-pill-amber{background:var(--amber-50);color:#7a5817}.donare-landing .etf-rich-card{flex-direction:column;gap:4px;text-decoration:none;display:flex}.donare-landing .etf-rich-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1c1c1814}.donare-landing .etf-rich-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.donare-landing .etf-rich-card-resumo{color:var(--ink-muted);line-height:1.5}.donare-landing .etf-rich-card-stats{border-top:1px solid var(--ghost-soft);gap:24px;margin-top:12px;padding-top:12px;display:flex}.donare-landing .etf-rich-card-stat-value{color:var(--ink);margin-top:2px;font-size:15px}.donare-landing .etf-rich-card-stat-value.negative{color:#a4342a}.donare-landing .etf-provenance{background:var(--surface-low);color:var(--ink-muted);border-radius:10px;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 14px;display:flex}.donare-landing .etf-provenance svg{color:var(--ink-subtle);flex-shrink:0;margin-top:2px}.donare-landing .etf-pl-bar-track{background:var(--surface-warm);border-radius:999px;width:100%;max-width:160px;height:6px;overflow:hidden}.donare-landing .etf-pl-bar-fill{background:var(--primary-container);border-radius:999px;height:100%}.donare-landing .etf-breadcrumb{color:var(--ink-muted);margin-top:20px}.donare-landing .etf-breadcrumb a{color:var(--ink-muted);text-decoration:none}.donare-landing .etf-breadcrumb a:hover{color:var(--primary)}.donare-landing .etf-term-hint{vertical-align:middle;margin-left:4px;display:inline-block}.donare-landing .etf-term-hint summary{cursor:pointer;background:var(--ghost-soft);width:15px;height:15px;color:var(--ink-muted);-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;font-size:10px;list-style:none;display:inline-flex}.donare-landing .etf-term-hint summary::-webkit-details-marker{display:none}.donare-landing .etf-term-hint p{background:var(--surface-lowest);max-width:260px;box-shadow:var(--lift);z-index:1;border-radius:8px;margin-top:6px;padding:10px 12px;position:relative}.donare-landing .etf-holdings-bars{flex-direction:column;gap:8px;display:flex}.donare-landing .etf-holdings-bar-row{grid-template-columns:100px 1fr 48px;align-items:center;gap:10px;display:grid}.donare-landing .etf-holdings-bar-label{color:var(--ink-variant);font-size:12px}.donare-landing .etf-holdings-bar-track{background:var(--surface-warm);border-radius:999px;height:6px;overflow:hidden}.donare-landing .etf-holdings-bar-fill{border-radius:999px;height:100%}.donare-landing .etf-holdings-bar-pct{color:var(--ink-muted);text-align:right;font-size:12px}.donare-landing .etf-faq{flex-direction:column;gap:4px;max-width:720px;display:flex}.donare-landing .etf-faq-item{border-bottom:1px solid var(--ghost-soft);padding:14px 0}.donare-landing .etf-faq-item summary{cursor:pointer;font-weight:500;list-style:none}.donare-landing .etf-faq-item summary::-webkit-details-marker{display:none}.donare-landing .etf-faq-item summary:before{content:"+ ";color:var(--primary)}.donare-landing .etf-faq-item[open] summary:before{content:"– "}.donare-landing .etf-faq-answer{color:var(--ink-muted);margin-top:8px;line-height:1.6}.donare-landing .etf-related-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.donare-landing .etf-related-item{background:var(--surface-low);color:var(--ink);border-radius:10px;align-items:baseline;gap:8px;padding:10px 14px;text-decoration:none;display:flex}.donare-landing .etf-related-item:hover{background:var(--surface-warm)}.donare-landing .etf-screener{background:var(--surface-low);border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}.donare-landing .etf-screener-group{flex-direction:column;display:flex}.donare-landing .etf-bar-positive{background:var(--sage)}.donare-landing .etf-bar-negative{background:#a4342a}.donare-landing .etf-donut-legend{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.donare-landing .etf-donut-legend-item{align-items:center;gap:8px;display:flex}.donare-landing .etf-donut-legend-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.donare-landing .etf-donut-legend-item .mono{margin-left:auto}.donare-landing .etf-ranking-rows{flex-direction:column;gap:4px;margin-top:20px;display:flex}.donare-landing .etf-ranking-row{color:var(--ink);border-radius:10px;grid-template-columns:28px 90px auto 1fr 140px;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:grid}.donare-landing .etf-ranking-row:hover{background:var(--surface-low)}.donare-landing .etf-ranking-rank{color:var(--ink-subtle);font-size:13px}.donare-landing .etf-ranking-ticker{font-size:15px}.donare-landing .etf-ranking-value{text-align:right;font-size:13px}.donare-landing .etf-ranking-value .body-sm{display:block;margin-left:0!important}@media (max-width:480px){.donare-landing .etf-ranking-row{grid-template-columns:22px 1fr auto;gap:10px}.donare-landing .etf-ranking-bar,.donare-landing .etf-ranking-row .pill{display:none}}.donare-landing .etf-launch-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:20px;display:grid}.donare-landing .etf-launch-card{flex-direction:column;gap:8px;display:flex}.donare-landing .etf-launch-name a{color:var(--ink);text-decoration:none}.donare-landing .etf-launch-name a:hover{color:var(--primary)}.donare-landing .etf-situacao-badge{border-radius:999px;width:fit-content;padding:4px 10px;font-size:12px;display:inline-block}@keyframes etf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.donare-landing .etf-skeleton-block{background:linear-gradient(90deg, var(--surface-warm) 25%, var(--surface-low) 50%, var(--surface-warm) 75%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite etf-shimmer}.donare-landing .etf-skeleton-card{flex-direction:column;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.donare-landing .etf-skeleton-block{animation:none}}}
