.dapp-card[data-v-526a8795]{border:1px solid var(--border-primary, #e5e7eb);border-radius:12px;overflow:hidden;background:var(--bg-card, #fff);cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000a}.dapp-card[data-v-526a8795]:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover, 0 8px 20px rgba(0, 0, 0, .08));border-color:var(--primary, #4c5bd4)}.dapp-card-banner[data-v-526a8795]{height:140px;background:linear-gradient(145deg,var(--bg-secondary, #eef1ff) 0%,var(--bg-secondary, #e8e4f8) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.dapp-card-banner img[data-v-526a8795]{width:100%;height:100%;object-fit:cover}.dapp-card-banner-placeholder[data-v-526a8795]{font-size:2.25rem;font-weight:700;color:var(--primary, #5b21b6);opacity:.85;letter-spacing:-.02em}.dapp-card-body[data-v-526a8795]{padding:1rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.dapp-card-header[data-v-526a8795]{display:flex;align-items:center;gap:.5rem}.dapp-card-icon[data-v-526a8795]{width:48px;height:48px;border-radius:10px;object-fit:cover}.dapp-card-icon-placeholder[data-v-526a8795]{width:48px;height:48px;border-radius:10px;background:var(--bg-secondary, #eef1ff);color:var(--primary, #4c5bd4);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700}.pm-badge[data-v-526a8795]{margin-left:auto}.pm-indicator[data-v-526a8795]{display:flex;gap:.75rem;padding:.4rem .75rem;background:var(--bg-secondary, #f0f4ff);border-top:1px solid var(--border-primary, #e0e8ff);cursor:pointer;transition:background .2s;font-size:.75rem}.pm-indicator[data-v-526a8795]:hover{background:var(--primary-light, #e0e8ff)}.pm-stat[data-v-526a8795]{display:flex;align-items:center;gap:.25rem;color:var(--primary, #4c5bd4);font-weight:500;white-space:nowrap}.pm-stat i[data-v-526a8795]{font-size:.7rem}.dapp-card-title[data-v-526a8795]{font-size:1.05rem;font-weight:600;margin:0;line-height:1.35;color:var(--text-primary, #1a1d24);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp-card-description[data-v-526a8795]{font-size:.875rem;color:var(--text-secondary, #6b7280);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp-card-author[data-v-526a8795]{display:flex;align-items:center;gap:.5rem;margin-top:auto}.author-avatar[data-v-526a8795]{width:24px;height:24px;border-radius:50%;object-fit:cover}.author-name[data-v-526a8795]{font-size:.8rem;color:var(--text-secondary, #6b7280)}.dapp-card-actions[data-v-526a8795]{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.75rem;margin-top:auto;border-top:1px solid var(--border-primary, #f3f4f6)}.dapp-card-actions .btn[data-v-526a8795]{flex:1;min-width:fit-content}.hero-section[data-v-d328f042]{position:relative;padding:4rem 0;overflow:hidden;min-height:60vh;display:flex;align-items:center}.hero-background[data-v-d328f042]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-pattern[data-v-d328f042]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 50%,rgba(102,126,234,.08) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(118,75,162,.08) 0%,transparent 50%)}.hero-glow[data-v-d328f042]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(102,126,234,.15) 0%,transparent 70%);pointer-events:none}.hero-badge[data-v-d328f042]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.2);border-radius:2rem;color:var(--primary);font-weight:600;font-size:.875rem;margin-bottom:1.5rem}.hero-title[data-v-d328f042]{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:var(--text-primary)}.text-gradient[data-v-d328f042]{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-d328f042]{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem;max-width:540px}.hero-subtitle strong[data-v-d328f042]{color:var(--primary)}.hero-actions[data-v-d328f042]{display:flex;flex-wrap:wrap;gap:1rem}.btn-primary-hero[data-v-d328f042]{background:var(--accent-gradient);color:#fff;font-weight:600;padding:.875rem 1.75rem;border-radius:.5rem;border:none;transition:all .3s ease;box-shadow:0 4px 15px #667eea66}.btn-primary-hero[data-v-d328f042]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #667eea80;color:#fff}.btn-outline-hero[data-v-d328f042]{background:transparent;color:var(--primary);font-weight:600;padding:.875rem 1.75rem;border-radius:.5rem;border:2px solid var(--primary);transition:all .3s ease}.btn-outline-hero[data-v-d328f042]:hover{background:rgba(102,126,234,.1);color:var(--primary)}.hero-visual[data-v-d328f042]{position:relative;height:400px}.privacy-shield[data-v-d328f042]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px}.shield-ring[data-v-d328f042]{position:absolute;border:2px solid rgba(102,126,234,.3);border-radius:50%;animation:pulse-ring-d328f042 3s ease-out infinite}.ring-1[data-v-d328f042]{top:0;right:0;bottom:0;left:0;animation-delay:0s}.ring-2[data-v-d328f042]{top:20px;right:20px;bottom:20px;left:20px;animation-delay:1s}.ring-3[data-v-d328f042]{top:40px;right:40px;bottom:40px;left:40px;animation-delay:2s}@keyframes pulse-ring-d328f042{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}.shield-core[data-v-d328f042]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:var(--accent-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;box-shadow:0 0 30px #667eea80}.floating-cards[data-v-d328f042]{position:absolute;top:0;right:0;bottom:0;left:0}.float-card[data-v-d328f042]{position:absolute;background:var(--bg-card);border-radius:.75rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem;box-shadow:var(--shadow-card);color:var(--text-primary);animation:float-d328f042 4s ease-in-out infinite}.float-card i[data-v-d328f042]{font-size:1.25rem;color:var(--primary)}.float-card[data-v-d328f042]:nth-child(1){top:10%;left:0;animation-delay:0s}.float-card[data-v-d328f042]:nth-child(2){top:45%;right:0;animation-delay:1.5s}.float-card[data-v-d328f042]:nth-child(3){bottom:15%;left:10%;animation-delay:3s}@keyframes float-d328f042{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.problem-section[data-v-d328f042]{padding:5rem 0;background:var(--bg-secondary)}.section-header[data-v-d328f042]{max-width:600px;margin:0 auto}.section-title[data-v-d328f042]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary)}.section-subtitle[data-v-d328f042]{color:var(--text-secondary);font-size:1.125rem}.problem-card[data-v-d328f042]{background:var(--bg-card);border-radius:1rem;padding:2rem;text-align:center;box-shadow:var(--shadow-card);border:1px solid var(--border-primary);transition:transform .3s ease;height:100%}.problem-card[data-v-d328f042]:hover{transform:translateY(-5px)}.problem-icon[data-v-d328f042]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.5rem}.problem-card h4[data-v-d328f042]{font-weight:600;margin-bottom:.75rem;color:var(--text-primary)}.solution-section[data-v-d328f042]{padding:6rem 0;background:var(--bg-primary)}.solution-badge[data-v-d328f042]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(102,126,234,.1);border-radius:2rem;color:var(--primary);font-weight:600}.solution-title[data-v-d328f042]{font-size:2.5rem;font-weight:700;color:var(--text-primary)}.solution-grid[data-v-d328f042]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.solution-card[data-v-d328f042]{background:var(--bg-card);border-radius:1.5rem;padding:2rem;box-shadow:var(--shadow-card);border:1px solid var(--border-primary);transition:all .3s ease}.solution-card[data-v-d328f042]:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover);border-color:#667eea33}.solution-visual[data-v-d328f042]{height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;position:relative}.zk-visual .zk-icon[data-v-d328f042]{width:80px;height:80px;background:var(--accent-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;position:relative;z-index:1}.zk-visual[data-v-d328f042]:after{content:"";position:absolute;width:100px;height:100px;border:2px solid rgba(102,126,234,.4);border-radius:50%;animation:pulse-ring-d328f042 2s ease-out infinite}.homomorphic-visual .homo-icon[data-v-d328f042]{width:80px;height:80px;background:linear-gradient(135deg,#28a745 0%,#20c997 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;position:relative;z-index:1}.homomorphic-visual[data-v-d328f042]:after{content:"";position:absolute;width:100px;height:100px;border:2px solid rgba(40,167,69,.4);border-radius:50%;animation:pulse-ring-d328f042 2s ease-out infinite;animation-delay:.5s}.control-visual .control-icon[data-v-d328f042]{width:80px;height:80px;background:linear-gradient(135deg,#fd7e14 0%,#ffc107 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;position:relative;z-index:1}.control-visual[data-v-d328f042]:after{content:"";position:absolute;width:100px;height:100px;border:2px solid rgba(253,126,20,.4);border-radius:50%;animation:pulse-ring-d328f042 2s ease-out infinite;animation-delay:1s}@keyframes pulse-ring-d328f042{0%{transform:scale(.8);opacity:1}to{transform:scale(1.3);opacity:0}}.solution-card h4[data-v-d328f042]{font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.solution-card p[data-v-d328f042]{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.solution-features[data-v-d328f042]{list-style:none;padding:0;margin:0}.solution-features li[data-v-d328f042]{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:var(--text-primary)}.solution-features li i[data-v-d328f042]{color:#28a745}.revenue-section[data-v-d328f042]{padding:6rem 0;background:var(--accent-gradient);color:#fff}.revenue-title[data-v-d328f042]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.revenue-subtitle[data-v-d328f042]{font-size:1.25rem;opacity:.9;margin-bottom:2rem}.revenue-visual[data-v-d328f042]{display:flex;flex-direction:column;align-items:center;gap:2rem}.pie-chart[data-v-d328f042]{width:200px;height:200px;border-radius:50%;position:relative}.pie-chart[data-v-d328f042]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:var(--accent-gradient);border-radius:50%}.pie-legend[data-v-d328f042]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.legend-item[data-v-d328f042]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.legend-color[data-v-d328f042]{width:12px;height:12px;border-radius:2px}.legend-color.creator[data-v-d328f042]{background:#28a745}.legend-color.foundation[data-v-d328f042]{background:#667eea}.legend-color.gateway[data-v-d328f042]{background:#9b59b6}.legend-color.pm[data-v-d328f042]{background:#ffc107}.pm-phase-toggle[data-v-d328f042]{display:flex;gap:.5rem;background:rgba(255,255,255,.15);padding:.25rem;border-radius:.5rem}.toggle-btn[data-v-d328f042]{padding:.5rem 1rem;border:none;background:transparent;color:#ffffffb3;font-weight:600;font-size:.875rem;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.toggle-btn[data-v-d328f042]:hover{color:#fff}.toggle-btn.active[data-v-d328f042]{background:white;color:var(--primary)}.phase-description[data-v-d328f042]{font-size:.875rem;color:#ffffffd9;max-width:280px;min-height:4.5em;display:flex;align-items:center;justify-content:center}.revenue-features[data-v-d328f042]{display:flex;flex-direction:column;gap:1.5rem}.revenue-feature[data-v-d328f042]{display:flex;gap:1rem;align-items:flex-start}.revenue-feature .feature-icon[data-v-d328f042]{width:48px;height:48px;background:rgba(255,255,255,.2);border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.revenue-feature h5[data-v-d328f042]{font-weight:600;margin-bottom:.25rem}.revenue-feature p[data-v-d328f042]{opacity:.85;font-size:.9rem}.how-it-works[data-v-d328f042]{padding:6rem 0;background:var(--bg-secondary)}.steps-container[data-v-d328f042]{display:flex;align-items:flex-start;justify-content:center;gap:0;flex-wrap:wrap}.step[data-v-d328f042]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:200px}.step-number[data-v-d328f042]{width:48px;height:48px;background:var(--accent-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem;margin-bottom:1rem}.step-content h4[data-v-d328f042]{font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.step-content p[data-v-d328f042]{color:var(--text-secondary);font-size:.9rem}.step-connector[data-v-d328f042]{width:60px;height:2px;background:var(--accent-gradient);margin:24px 1rem 0;flex-shrink:0}.cta-section[data-v-d328f042]{padding:6rem 0;background:var(--accent-gradient);color:#fff}.cta-content h2[data-v-d328f042]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-content p[data-v-d328f042]{font-size:1.25rem;opacity:.9;margin-bottom:2rem}.cta-actions[data-v-d328f042]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-primary-cta[data-v-d328f042]{background:white;color:var(--primary);font-weight:600;padding:.875rem 2rem;border-radius:.5rem;border:none;transition:all .3s ease}.btn-primary-cta[data-v-d328f042]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0003;color:var(--primary)}.btn-outline-cta[data-v-d328f042]{background:transparent;color:#fff;font-weight:600;padding:.875rem 2rem;border-radius:.5rem;border:2px solid white;transition:all .3s ease}.btn-outline-cta[data-v-d328f042]:hover{background:rgba(255,255,255,.1);color:#fff}.featured-dapps[data-v-d328f042]{padding:5rem 0;background:var(--bg-primary)}.featured-dapps h2[data-v-d328f042]{font-weight:700;color:var(--text-primary)}@media (max-width: 991px){.hero-title[data-v-d328f042]{font-size:2.5rem}.hero-visual[data-v-d328f042]{display:none}.solution-grid[data-v-d328f042]{grid-template-columns:1fr}.revenue-section .row[data-v-d328f042]{flex-direction:column-reverse}.revenue-visual[data-v-d328f042]{margin-bottom:2rem}.steps-container[data-v-d328f042]{flex-direction:column;align-items:center;gap:1.5rem}.step-connector[data-v-d328f042]{width:2px;height:40px;background:var(--accent-gradient);margin:0}}@media (max-width: 575px){.hero-title[data-v-d328f042]{font-size:2rem}.section-title[data-v-d328f042],.solution-title[data-v-d328f042],.cta-content h2[data-v-d328f042]{font-size:1.75rem}}.app-modal[data-v-54056d72]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-modal-dialog[data-v-54056d72]{width:100%;max-width:500px;max-height:calc(100vh - 2rem);display:flex;flex-direction:column}.app-modal-dialog--sm[data-v-54056d72]{max-width:400px}.app-modal-dialog--lg[data-v-54056d72]{max-width:600px}.app-modal-content[data-v-54056d72]{background:var(--bs-body-bg, #fff);color:var(--bs-body-color, #212529);border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026;display:flex;flex-direction:column;max-height:calc(100vh - 2rem)}.app-modal-header[data-v-54056d72]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-primary);flex-shrink:0}.app-modal-title[data-v-54056d72]{margin:0;font-size:1.25rem;font-weight:600}.app-modal-close[data-v-54056d72]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;color:inherit;border-radius:.25rem;cursor:pointer;opacity:.7}.app-modal-close[data-v-54056d72]:hover{opacity:1;background:var(--bs-secondary-bg, rgba(0, 0, 0, .05))}.app-modal-body[data-v-54056d72]{padding:1.25rem;overflow-y:auto;flex:1 1 auto}.app-modal-footer[data-v-54056d72]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--border-primary);flex-shrink:0}body.app-modal-open{overflow:hidden}.pm-bet-modal-body[data-v-2dafc03d]{min-width:280px}.hub-page[data-v-b215a924]{min-height:60vh;padding-bottom:3rem}.hub-alert[data-v-b215a924]{border-radius:12px;margin-bottom:1.5rem}.hero[data-v-b215a924]{background:linear-gradient(145deg,var(--bg-tertiary) 0%,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);padding:2.5rem 2rem;border-radius:16px;margin-bottom:1.75rem;border:1px solid var(--border-primary)}.hero-title[data-v-b215a924]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;letter-spacing:-.02em}.hero-subtitle[data-v-b215a924]{font-size:1rem;color:var(--text-secondary);margin:0 0 1.5rem;max-width:36rem}.hero-ctas[data-v-b215a924]{display:flex;flex-wrap:wrap;gap:.75rem}.btn-hero-primary[data-v-b215a924]{font-weight:600;padding:.5rem 1.25rem;border-radius:10px}.btn-hero-secondary[data-v-b215a924]{border-radius:10px;padding:.5rem 1rem}.search-section[data-v-b215a924]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1.5rem}.search-wrap[data-v-b215a924]{flex:1;min-width:200px}.search-label[data-v-b215a924]{display:block;font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem}.search-input[data-v-b215a924]{width:100%;padding:.65rem 1rem;font-size:1rem;border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-input);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.search-input[data-v-b215a924]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #667eea26}.search-input[data-v-b215a924]::placeholder{color:var(--text-placeholder)}.filter-tabs[data-v-b215a924]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;background:var(--bg-tertiary);border-radius:10px}.filter-tab[data-v-b215a924]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:color .2s,background .2s}.filter-tab[data-v-b215a924]:hover{color:var(--text-primary);background:var(--bg-card)}.filter-tab.active[data-v-b215a924]{color:var(--text-primary);background:var(--bg-card);box-shadow:0 1px 3px #0000000f}.results[data-v-b215a924]{margin-top:.5rem}.results-header[data-v-b215a924]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.results-title[data-v-b215a924]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.results-count[data-v-b215a924]{font-size:.875rem;color:var(--text-secondary)}.result-grid[data-v-b215a924]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.result-card[data-v-b215a924]{border:1px solid var(--border-primary);border-radius:12px;padding:1.25rem;background:var(--bg-card);display:flex;flex-direction:column;gap:.5rem;transition:border-color .2s,box-shadow .2s}.result-card[data-v-b215a924]:hover{border-color:var(--primary);box-shadow:0 4px 12px #0000000f}.result-card-badges[data-v-b215a924]{display:flex;gap:.5rem;flex-wrap:wrap}.badge-type[data-v-b215a924],.badge-pm[data-v-b215a924]{background:var(--bg-tertiary);color:var(--text-secondary);font-size:.7rem;font-weight:600;text-transform:uppercase;padding:.25rem .5rem;border-radius:6px}.badge-sfw[data-v-b215a924]{background:var(--badge-sfw-bg);color:var(--badge-sfw-text);font-size:.7rem;font-weight:600;padding:.25rem .5rem;border-radius:6px}.badge-payout[data-v-b215a924]{background:var(--badge-payout-bg);color:var(--badge-payout-text);font-size:.7rem;font-weight:600;padding:.25rem .5rem;border-radius:6px}.result-card-title[data-v-b215a924]{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.35}.result-card-desc[data-v-b215a924]{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2}.result-card-footer[data-v-b215a924]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border-primary)}.result-card-footer-pm[data-v-b215a924]{border-top:none;padding-top:0;margin-top:0}.result-card-meta[data-v-b215a924]{font-size:.8rem;color:var(--text-secondary)}.result-card-link[data-v-b215a924]{font-size:.8rem;font-weight:500;color:var(--primary);text-decoration:none}.result-card-link[data-v-b215a924]:hover{text-decoration:underline}.pm-actions[data-v-b215a924]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.empty-state[data-v-b215a924]{text-align:center;padding:3rem 1.5rem;background:var(--bg-secondary);border-radius:12px;border:1px dashed var(--border-primary)}.empty-state-icon[data-v-b215a924]{font-size:2.5rem;color:var(--text-light);margin-bottom:.75rem;display:block}.empty-state-text[data-v-b215a924]{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0 0 .25rem}.empty-state-hint[data-v-b215a924]{font-size:.875rem;color:var(--text-secondary);margin:0}.user-positions[data-v-b215a924]{background:var(--status-success-bg);border:1px solid var(--status-success-text);border-radius:12px;padding:1.25rem;margin-bottom:1.5rem}.positions-grid[data-v-b215a924]{display:flex;flex-direction:column;gap:.5rem}.position-card[data-v-b215a924]{background:var(--bg-card);border:1px solid var(--status-success-bg);border-radius:8px;padding:.75rem 1rem;border-left:4px solid}.position-safe[data-v-b215a924]{border-left-color:var(--safe-color)}.position-unsafe[data-v-b215a924]{border-left-color:var(--unsafe-color)}.ad-overlay[data-v-1ab47e3a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:flex;align-items:center;justify-content:center}.ad-overlay-backdrop[data-v-1ab47e3a]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75)}.ad-overlay-content[data-v-1ab47e3a]{position:relative;background:var(--bs-body-bg, #fff);color:var(--bs-body-color, #212529);padding:1.5rem 2rem;border-radius:12px;text-align:center;max-width:480px;width:90%;box-shadow:0 4px 20px #0000004d}.ad-label[data-v-1ab47e3a]{display:block;margin-bottom:.5rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.ad-creative[data-v-1ab47e3a]{cursor:pointer;border:1px solid var(--border-primary);border-radius:8px;overflow:hidden;margin-bottom:1rem;transition:box-shadow .2s}.ad-creative[data-v-1ab47e3a]:hover{box-shadow:0 2px 8px #0000001a}.ad-image[data-v-1ab47e3a]{width:100%;max-height:200px;object-fit:cover}.ad-text[data-v-1ab47e3a]{padding:.75rem;text-align:left}.ad-title[data-v-1ab47e3a]{font-size:1rem;margin-bottom:.25rem}.ad-description[data-v-1ab47e3a]{font-size:.85rem;color:var(--text-muted);margin-bottom:.5rem}.ad-overlay-message[data-v-1ab47e3a]{margin-bottom:.5rem;font-size:1.1rem}.ad-overlay-countdown[data-v-1ab47e3a]{margin-bottom:1rem;font-weight:600;color:var(--bs-primary)}.ad-overlay-actions .btn[data-v-1ab47e3a]:disabled{opacity:.7;cursor:not-allowed}.premium-purchase-modal-body[data-v-08204643]{min-width:280px}.dapp-detail[data-v-7ae14947]{padding:1rem}.dapp-detail-icon[data-v-7ae14947]{width:80px;height:80px;object-fit:cover}.dapp-detail-icon-placeholder[data-v-7ae14947]{width:80px;height:80px;background:#eef1ff;color:#4c5bd4;font-weight:700;font-size:1.5rem}.author-avatar-sm[data-v-7ae14947]{width:28px;height:28px;object-fit:cover}.actions[data-v-7ae14947]{margin-top:1rem;display:flex;gap:.75rem}.premium-list[data-v-7ae14947]{display:flex;flex-direction:column;gap:0}.premium-item[data-v-7ae14947]{padding:.75rem 0;border-bottom:1px solid #f0f0f0}.premium-item[data-v-7ae14947]:last-child{border-bottom:none}.blob-list[data-v-7ae14947]{background:var(--bg-tertiary);border-radius:4px;padding:.75rem}.thread-item[data-v-7ae14947]:last-child{border-bottom:none!important}.thread-avatar[data-v-7ae14947]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.thread-content[data-v-7ae14947]{white-space:pre-wrap;word-break:break-word}.subscribe-modal-body[data-v-e40e5661],.claim-payout-modal-body[data-v-794a6518]{min-width:320px}.location-prefs-modal-body[data-v-600cb91b]{min-width:360px}.governance-modal-body[data-v-92d8f684]{min-width:320px}.account-page[data-v-38adfff5]{min-height:100vh;background:var(--bg-secondary)}.profile-hero[data-v-38adfff5]{position:relative;margin-bottom:0}.profile-hero-banner[data-v-38adfff5]{height:200px;width:100%;background-size:cover;background-position:center;background-color:var(--primary)}.profile-hero-banner-overlay[data-v-38adfff5]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.25),transparent 60%)}.profile-hero-body[data-v-38adfff5]{position:relative;display:flex;align-items:flex-end;gap:1.5rem;padding-top:0;padding-bottom:1rem;margin-top:-64px;margin-bottom:0}.profile-hero-avatar-wrap[data-v-38adfff5]{position:relative;flex-shrink:0}.profile-hero-avatar[data-v-38adfff5]{width:128px;height:128px;border-radius:50%;border:4px solid var(--bg-card);background:var(--bg-card);object-fit:cover;box-shadow:0 2px 8px #00000026}.profile-hero-verified[data-v-38adfff5]{position:absolute;bottom:4px;right:4px;background:var(--primary);color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-card);font-size:.9rem}.profile-hero-main[data-v-38adfff5]{flex:1;min-width:0}.profile-hero-name[data-v-38adfff5]{font-size:1.5rem;font-weight:700;margin:0 0 .15rem;color:var(--text-primary);line-height:1.2}.profile-hero-handle[data-v-38adfff5]{font-size:.95rem;color:var(--text-secondary);margin:0 0 .5rem}.profile-hero-bio[data-v-38adfff5]{font-size:.95rem;color:var(--text-primary);margin:0 0 .5rem;line-height:1.4;white-space:pre-wrap}.profile-hero-meta[data-v-38adfff5]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.profile-hero-meta-item[data-v-38adfff5]{font-size:.9rem;color:var(--text-secondary);display:flex;align-items:center;gap:.35rem}.profile-hero-meta-item a[data-v-38adfff5]{color:var(--primary);text-decoration:none}.profile-hero-meta-item a[data-v-38adfff5]:hover{text-decoration:underline}.profile-hero-pm-trust[data-v-38adfff5]{font-size:.9rem;color:var(--text-secondary);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.profile-hero-pm-trust i[data-v-38adfff5]{color:var(--primary)}.profile-hero-pm-pct[data-v-38adfff5]{color:var(--text-primary);font-weight:500}.profile-hero-pm-empty[data-v-38adfff5]{font-style:italic}.profile-hero-actions[data-v-38adfff5]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.profile-hero-subscribers[data-v-38adfff5]{font-size:.9rem;color:var(--text-secondary);margin-right:.5rem}.btn-account-action[data-v-38adfff5]{border-radius:9999px;font-weight:600;padding:.4rem 1rem}.account-tabs-wrap[data-v-38adfff5]{background:var(--bg-card);border-bottom:1px solid var(--border-primary);position:sticky;top:0;z-index:10}.account-tabs[data-v-38adfff5]{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.account-tabs[data-v-38adfff5]::-webkit-scrollbar{display:none}.account-tab[data-v-38adfff5]{flex:1;min-width:80px;padding:1rem 1.25rem;font-size:.95rem;font-weight:500;color:var(--text-secondary);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:color .2s,background .2s;white-space:nowrap}.account-tab[data-v-38adfff5]:hover{color:var(--text-primary);background:var(--bg-hover)}.account-tab.active[data-v-38adfff5]{color:var(--primary);border-bottom-color:var(--primary)}.account-tab-count[data-v-38adfff5]{margin-left:.25rem;font-weight:600;color:inherit}.account-content[data-v-38adfff5]{padding-top:1rem;padding-bottom:2rem}@media (max-width: 767px){.profile-hero-banner[data-v-38adfff5]{height:150px}.profile-hero-body[data-v-38adfff5]{flex-direction:column;align-items:flex-start;margin-top:-48px;gap:.75rem;padding-bottom:1rem}.profile-hero-avatar[data-v-38adfff5]{width:96px;height:96px;border-width:3px}.profile-hero-name[data-v-38adfff5]{font-size:1.35rem}.profile-hero-handle[data-v-38adfff5],.profile-hero-bio[data-v-38adfff5]{font-size:.9rem}.profile-hero-pm-trust[data-v-38adfff5]{font-size:.85rem}.account-tabs[data-v-38adfff5]{flex:none;justify-content:flex-start}.account-tab[data-v-38adfff5]{flex:0 0 auto}}@media (min-width: 768px){.profile-hero-body[data-v-38adfff5]{margin-top:-80px}.profile-hero-avatar[data-v-38adfff5]{width:140px;height:140px}.profile-hero-name[data-v-38adfff5]{font-size:1.75rem}}.section[data-v-38adfff5]{background:var(--bg-card);border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 4px #0000001a}.section-title[data-v-38adfff5]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--text-primary)}.linked-accounts[data-v-38adfff5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.linked-account-card[data-v-38adfff5]{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--border-primary);border-radius:8px;background:var(--bg-tertiary)}.account-icon[data-v-38adfff5]{font-size:2rem;color:var(--primary)}.verified-badge-small[data-v-38adfff5]{color:var(--safe-color);margin-left:auto}.dapps-grid[data-v-38adfff5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.dapp-card[data-v-38adfff5]{border:1px solid var(--border-primary);border-radius:8px;padding:1.5rem;background:var(--bg-card);cursor:pointer;transition:transform .2s,box-shadow .2s}.dapp-card[data-v-38adfff5]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.dapp-card.dapp-muted[data-v-38adfff5]{opacity:.6;background:var(--bg-tertiary);border-color:var(--status-warning-text)}.dapp-card.dapp-muted .dapp-header h3[data-v-38adfff5]:after{content:" (Paused)";color:var(--status-warning-text);font-size:.8em;font-weight:400}.dapp-actions[data-v-38adfff5]{display:flex;gap:.5rem;align-items:center}.dapp-header[data-v-38adfff5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.dapp-version[data-v-38adfff5]{font-size:.8rem;color:var(--text-muted);background:var(--bg-tertiary);padding:.2rem .5rem;border-radius:4px}.dapp-description[data-v-38adfff5]{color:var(--text-muted);margin-bottom:1rem;font-size:.9rem}.dapp-tags[data-v-38adfff5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag[data-v-38adfff5]{background:var(--primary);color:#fff;padding:.2rem .6rem;border-radius:12px;font-size:.8rem}.markets-list[data-v-38adfff5]{display:flex;flex-direction:column;gap:1rem}.market-card[data-v-38adfff5]{border:1px solid var(--border-primary);border-radius:8px;padding:1.5rem;background:var(--bg-tertiary)}.market-header[data-v-38adfff5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.market-metric[data-v-38adfff5]{font-weight:700;color:var(--primary)}.market-status[data-v-38adfff5]{padding:.3rem .8rem;border-radius:12px;font-size:.8rem;font-weight:700}.status-green[data-v-38adfff5]{background:var(--status-success-bg);color:var(--status-success-text)}.status-yellow[data-v-38adfff5]{background:var(--status-warning-bg);color:var(--status-warning-text)}.status-red[data-v-38adfff5]{background:var(--status-danger-bg);color:var(--status-danger-text)}.market-stats[data-v-38adfff5]{display:flex;gap:2rem;margin-top:1rem}.social-columns[data-v-38adfff5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.social-list[data-v-38adfff5]{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.social-card[data-v-38adfff5]{border:1px solid var(--border-primary);border-radius:8px;padding:.75rem;background:var(--bg-card)}.empty-state.compact[data-v-38adfff5]{padding:1rem 0}.nft-grid[data-v-38adfff5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.nft-card[data-v-38adfff5]{border:1px solid var(--border-primary);border-radius:10px;overflow:hidden;background:var(--bg-card)}.nft-image img[data-v-38adfff5]{width:100%;height:140px;object-fit:cover}.nft-body[data-v-38adfff5]{padding:.75rem}.stats-grid[data-v-38adfff5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5rem}.stat[data-v-38adfff5]{text-align:center}.stat strong[data-v-38adfff5]{display:block;font-size:1.2rem;color:var(--primary)}.empty-state[data-v-38adfff5]{text-align:center;padding:3rem;color:var(--text-muted)}.metadata-preview[data-v-38adfff5]{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:8px;padding:1rem;overflow:auto}.metadata-preview pre[data-v-38adfff5]{margin:0;font-size:.85rem}.modal.show[data-v-38adfff5]{background:rgba(0,0,0,.5)}.billing-card[data-v-38adfff5]{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:8px;padding:1.5rem;margin-bottom:1rem}.billing-card-title[data-v-38adfff5]{font-size:1.1rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.billing-card-content[data-v-38adfff5]{display:flex;flex-direction:column;gap:.5rem}.billing-status[data-v-38adfff5]{font-weight:700;padding:.3rem .8rem;border-radius:12px;font-size:.9rem;display:inline-block}.status-active[data-v-38adfff5]{background:var(--status-success-bg);color:var(--status-success-text)}.status-inactive[data-v-38adfff5]{background:var(--status-danger-bg);color:var(--status-danger-text)}.billing-detail[data-v-38adfff5],.billing-balance[data-v-38adfff5]{font-size:.9rem;color:var(--text-muted)}.billing-section-title[data-v-38adfff5]{font-size:1.2rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.storage-funding-section[data-v-38adfff5],.payouts-section[data-v-38adfff5]{margin-top:2rem}.storage-cards[data-v-38adfff5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}.storage-card[data-v-38adfff5]{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:8px;padding:1.5rem;transition:border-color .2s}.storage-card.precarious[data-v-38adfff5]{border-color:var(--status-danger-text);background:var(--status-danger-bg)}.storage-header[data-v-38adfff5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.storage-header h4[data-v-38adfff5]{margin:0;font-size:1.1rem}.storage-status[data-v-38adfff5]{padding:.2rem .6rem;border-radius:8px;font-size:.8rem;font-weight:700}.storage-progress[data-v-38adfff5]{margin-bottom:1rem}.progress-bar[data-v-38adfff5]{background:var(--progress-bg);height:8px;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-38adfff5]{background:linear-gradient(90deg,var(--safe-color) 0%,var(--status-warning-text) 50%,var(--unsafe-color) 100%);height:100%;transition:width .3s ease}.progress-text[data-v-38adfff5]{font-size:.8rem;color:var(--text-muted)}.storage-details[data-v-38adfff5]{display:flex;flex-direction:column;gap:.25rem}.detail-row[data-v-38adfff5]{display:flex;justify-content:space-between;font-size:.85rem}.detail-row span[data-v-38adfff5]:first-child{color:var(--text-muted)}.payout-cards[data-v-38adfff5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.payout-card[data-v-38adfff5]{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:8px;padding:1.5rem;text-align:center}.payout-header[data-v-38adfff5]{margin-bottom:1rem}.payout-header h4[data-v-38adfff5]{margin:0 0 .5rem;font-size:1rem}.payout-amount[data-v-38adfff5]{font-size:1.2rem;font-weight:700;color:var(--primary)}.payout-total[data-v-38adfff5]{text-align:center;padding:1rem;background:var(--status-info-bg);color:var(--status-info-text);border-radius:8px;margin-top:1rem}.post-dapp-page[data-v-d47dd8c3]{min-height:100vh;background:var(--bg-secondary)}.page-header[data-v-d47dd8c3]{text-align:center}.required[data-v-d47dd8c3]:after{content:" *";color:red}.permlink-preview[data-v-d47dd8c3]{background:var(--bg-card);padding:1rem;border-radius:8px;border:1px solid var(--border-primary)}.upload-section[data-v-d47dd8c3]{padding:1rem;background:var(--bg-tertiary);border-radius:4px}.uploaded-files[data-v-d47dd8c3]{max-height:300px;overflow-y:auto}.card[data-v-d47dd8c3]{box-shadow:0 2px 4px #0000001a}.form-label[data-v-d47dd8c3]{font-weight:500}.preview-card[data-v-d47dd8c3]{border:1px solid var(--border-primary);border-radius:12px;overflow:hidden;background:var(--bg-card);max-width:320px;margin:0 auto;box-shadow:var(--shadow-card)}.preview-banner[data-v-d47dd8c3]{height:120px;background:linear-gradient(135deg,rgba(102,126,234,.25),rgba(118,75,162,.25));display:flex;align-items:center;justify-content:center;overflow:hidden}.preview-banner img[data-v-d47dd8c3]{width:100%;height:100%;object-fit:cover}.preview-banner-placeholder[data-v-d47dd8c3]{font-size:2rem;font-weight:700;color:#667eea;opacity:.9}.preview-body[data-v-d47dd8c3]{padding:1rem}.preview-header[data-v-d47dd8c3]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.preview-icon[data-v-d47dd8c3]{width:40px;height:40px;border-radius:8px;object-fit:cover}.preview-icon-placeholder[data-v-d47dd8c3]{width:40px;height:40px;border-radius:8px;background:var(--bg-tertiary);color:var(--accent-primary);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700}.preview-title[data-v-d47dd8c3]{font-size:1rem;font-weight:600;margin:0 0 .25rem;line-height:1.3}.preview-description[data-v-d47dd8c3]{font-size:.8rem;color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2}.preview-author[data-v-d47dd8c3]{margin-top:.5rem}.preview-tags .badge[data-v-d47dd8c3]{font-size:.7rem}.preview-fee[data-v-d47dd8c3]{padding-top:.5rem;border-top:1px solid var(--border-primary)}.post-avatar[data-v-60d8747e]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.post-content[data-v-60d8747e]{white-space:pre-wrap;word-break:break-word}.privacy-page[data-v-543e3502]{max-width:640px}.privacy-page h2[data-v-543e3502]{font-size:1.15rem;margin-bottom:.5rem}.privacy-page p[data-v-543e3502]{color:var(--bs-body-color)}.terms-page[data-v-aa842b44]{max-width:800px}.terms-page h2[data-v-aa842b44]{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}.terms-page h3[data-v-aa842b44]{font-size:1.25rem;margin-top:1.5rem;margin-bottom:.75rem}.terms-page p[data-v-aa842b44]{color:var(--bs-body-color);line-height:1.6}.terms-page ul[data-v-aa842b44]{margin-top:.5rem;margin-bottom:1rem}.terms-page li[data-v-aa842b44]{margin-bottom:.5rem;line-height:1.6}.governance-page[data-v-01afc891]{min-height:100vh;background:var(--bg-secondary)}.hero[data-v-01afc891]{background:linear-gradient(135deg,rgba(102,126,234,.08) 0%,rgba(118,75,162,.08) 100%);padding:2.5rem;border-radius:12px}.section-label[data-v-01afc891]{font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-light);border-bottom:1px solid var(--border-primary);padding-bottom:.3rem}.variables-grid[data-v-01afc891]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.variable-card[data-v-01afc891]{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:8px;padding:1rem;text-align:center}.variable-label[data-v-01afc891]{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.variable-value[data-v-01afc891]{font-size:1.4rem;font-weight:700;color:var(--primary)}.proposals-list[data-v-01afc891]{display:flex;flex-direction:column;gap:1rem}.proposal-card[data-v-01afc891]{border:1px solid var(--border-primary);border-radius:8px;padding:1.25rem;background:var(--bg-card);transition:border-color .2s}.proposal-card[data-v-01afc891]:hover{border-color:var(--primary)}.proposal-card.past[data-v-01afc891]{opacity:.8}.proposal-header[data-v-01afc891]{margin-bottom:.75rem}.proposal-title-row[data-v-01afc891]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem}.proposal-description[data-v-01afc891]{color:var(--text-secondary);font-size:.9rem;margin-bottom:.75rem;white-space:pre-wrap;word-break:break-word}.vote-actions[data-v-01afc891]{display:flex;gap:.5rem;margin-top:.75rem}.modal.show[data-v-01afc891]{background:rgba(0,0,0,.5)}.empty-state[data-v-4f9408f1]{text-align:center;padding:1rem 0}.wallet-list button[data-v-4f9408f1]{text-align:left}.account-picker code[data-v-4f9408f1]{font-size:.8rem}.theme-toggle-btn{display:flex;align-items:center;gap:.5rem;color:#212529!important;text-decoration:none;padding:.5rem;border-radius:.375rem;transition:background-color .2s,color .2s}.theme-toggle-btn:hover,.theme-toggle-btn:focus{background-color:#0000000a;text-decoration:none}.navbar-dark .theme-toggle-btn{color:#ffffffd9!important}.navbar-dark .theme-toggle-btn:hover,.navbar-dark .theme-toggle-btn:focus{background-color:#ffffff14}.theme-toggle .dropdown-menu{background-color:#fff;border:1px solid #e9ecef}[data-theme=dark] .theme-toggle .dropdown-menu{background-color:#161b22;border-color:#30363d}.theme-toggle .dropdown-item{color:#0f1419}[data-theme=dark] .theme-toggle .dropdown-item{color:#f0f6fc}.theme-toggle .dropdown-item:hover,.theme-toggle .dropdown-item:focus{background-color:#0000000a}[data-theme=dark] .theme-toggle .dropdown-item:hover,[data-theme=dark] .theme-toggle .dropdown-item:focus{background-color:#ffffff14}.theme-toggle .dropdown-item.active{background-color:#667eea;color:#fff}.theme-toggle-btn:after{display:none}.theme-label{font-size:.875rem}@media (max-width: 575px){.theme-label{display:none}}.app-wrapper[data-v-52b164a0]{display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-52b164a0]{flex:1;padding-top:1px}.app-footer[data-v-52b164a0]{margin-top:auto}.navbar[data-v-52b164a0]{position:sticky;top:0;z-index:1000}.navbar-brand[data-v-52b164a0]{font-weight:700}.nav-link[data-v-52b164a0]{font-weight:500}.brand-logo[data-v-52b164a0]{height:28px;width:auto;display:inline-block}.btn-connect-wallet[data-v-52b164a0]{position:relative;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-weight:600;padding:.5rem 1.25rem;border-radius:.5rem;border:none;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px #667eea66;animation:glow-pulse-52b164a0 2s ease-in-out infinite}.btn-connect-wallet[data-v-52b164a0]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #667eea99;background:linear-gradient(135deg,#7c8ff0 0%,#8b5fc0 100%)}.btn-connect-wallet[data-v-52b164a0]:active{transform:translateY(0)}.btn-connect-wallet i[data-v-52b164a0]{margin-right:.4rem}@keyframes glow-pulse-52b164a0{0%,to{box-shadow:0 4px 15px #667eea66}50%{box-shadow:0 4px 25px #667eeab3,0 0 15px #764ba24d}}.btn-connect-wallet[data-v-52b164a0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer-52b164a0 3s infinite}@keyframes shimmer-52b164a0{0%{left:-100%}to{left:100%}}[data-theme=dark] .btn-connect-wallet[data-v-52b164a0]{background:linear-gradient(135deg,#7c8ff0 0%,#9b6fd0 100%);box-shadow:0 4px 20px #7c8ff080}[data-theme=dark] .btn-connect-wallet[data-v-52b164a0]:hover{box-shadow:0 6px 30px #7c8ff0b3}:root,[data-theme=light]{--primary: #667eea;--primary-rgb: 102, 126, 234;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-tertiary: #f8f9fa;--bg-hover: rgba(0, 0, 0, .04);--bg-card: #ffffff;--bg-input: #ffffff;--bg-pre: #f8f9fa;--text-primary: #0f1419;--text-secondary: #536471;--text-muted: #666666;--text-light: #888888;--text-placeholder: #9ca3af;--text-accent: #667eea;--text-link: #667eea;--border-primary: #e9ecef;--border-secondary: #dee2e6;--border-light: #e0e0e0;--border-medium: #e5e7eb;--accent-primary: #667eea;--accent-secondary: #764ba2;--accent-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--status-success-bg: #d4edda;--status-success-text: #155724;--status-warning-bg: #fff3cd;--status-warning-text: #856404;--status-danger-bg: #f8d7da;--status-danger-text: #721c24;--status-info-bg: #cce5ff;--status-info-text: #004085;--badge-sfw-bg: #d1fae5;--badge-sfw-text: #065f46;--badge-payout-bg: #fef3c7;--badge-payout-text: #92400e;--shadow-card: 0 8px 20px rgba(0, 0, 0, .08);--shadow-hover: 0 4px 12px rgba(0, 0, 0, .06);--overlay-bg: rgba(0, 0, 0, .5);--progress-bg: #e9ecef;--safe-color: #10b981;--unsafe-color: #ef4444;--navbar-bg: #ffffff;--navbar-text: #212529;--navbar-hover: rgba(0, 0, 0, .05);color-scheme:light}[data-theme=dark]{--primary: #a5b6ff;--primary-rgb: 165, 182, 255;--bg-primary: #0d1117;--bg-secondary: #161b22;--bg-tertiary: #21262d;--bg-hover: rgba(255, 255, 255, .08);--bg-card: #161b22;--bg-input: #0d1117;--bg-pre: #21262d;--text-primary: #f0f6fc;--text-secondary: #8b949e;--text-muted: #8b949e;--text-light: #6e7681;--text-placeholder: #6e7681;--text-accent: #a5b6ff;--text-link: #a5b6ff;--border-primary: #30363d;--border-secondary: #21262d;--border-light: #30363d;--border-medium: #30363d;--accent-primary: #a5b6ff;--accent-secondary: #c4b5fd;--accent-gradient: linear-gradient(135deg, #a5b6ff 0%, #c4b5fd 100%);--status-success-bg: #1a3d2e;--status-success-text: #3fb950;--status-warning-bg: #3d2e00;--status-warning-text: #d29922;--status-danger-bg: #3d1d1d;--status-danger-text: #f85149;--status-info-bg: #1a2d4a;--status-info-text: #58a6ff;--badge-sfw-bg: #1a3d2e;--badge-sfw-text: #3fb950;--badge-payout-bg: #3d2e00;--badge-payout-text: #d29922;--shadow-card: 0 8px 20px rgba(0, 0, 0, .4);--shadow-hover: 0 4px 12px rgba(0, 0, 0, .3);--overlay-bg: rgba(0, 0, 0, .7);--progress-bg: #30363d;--safe-color: #3fb950;--unsafe-color: #f85149;--navbar-bg: #21262d;--navbar-text: rgba(255, 255, 255, .85);--navbar-hover: rgba(255, 255, 255, .08);color-scheme:dark}body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;background-color:var(--bg-secondary);color:var(--text-primary);transition:background-color .2s ease,color .2s ease;color-scheme:light dark}.theme-transition,.theme-transition *,.theme-transition *:before,.theme-transition *:after{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-theme=dark]{--bs-body-bg: var(--bg-primary);--bs-body-color: var(--text-primary);--bs-border-color: var(--border-primary)}[data-theme=dark] .bg-light{background-color:var(--bg-tertiary)!important}[data-theme=dark] .bg-white{background-color:var(--bg-card)!important}[data-theme=dark] .text-muted{color:var(--text-muted)!important}[data-theme=dark] .text-dark{color:var(--text-primary)!important}.bg-theme-primary{background-color:var(--bg-primary)}.bg-theme-secondary{background-color:var(--bg-secondary)}.bg-theme-card{background-color:var(--bg-card)}.text-theme-primary{color:var(--text-primary)}.text-theme-secondary{color:var(--text-secondary)}.text-theme-muted{color:var(--text-muted)}.border-theme{border-color:var(--border-primary)!important}.border-theme-secondary{border-color:var(--border-secondary)!important}.status-badge-success{background-color:var(--status-success-bg);color:var(--status-success-text)}.status-badge-warning{background-color:var(--status-warning-bg);color:var(--status-warning-text)}.status-badge-danger{background-color:var(--status-danger-bg);color:var(--status-danger-text)}.indicator-safe{color:var(--safe-color)}.indicator-unsafe{color:var(--unsafe-color)}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3}
