@import"https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700;800&display=swap";.main-navigation{background:#fffffff2;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000f,0 2px 12px #0000000a;position:sticky;top:0;z-index:1000;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:10px 0}.nav-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2rem}.nav-logo{flex-shrink:0}.nav-logo a{display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav-logo a:hover{transform:scale(1.03)}.nav-funders-logo{height:36px;width:auto;display:block;transition:all .3s ease}.nav-links{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.nav-link{font-family:Sora,Arial,sans-serif;font-size:.95rem;font-weight:600;color:#242424;text-decoration:none;padding:.75rem 1.5rem;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.nav-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ff08620f;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:-1}.nav-link:hover:before{transform:scaleX(1)}.nav-link:hover{color:#ff0862}.nav-link.active{background:linear-gradient(135deg,#ff0862,#d90652);color:#fff;font-weight:700;box-shadow:0 2px 8px #ff08624d}.nav-link.active:before{display:none}@media (max-width: 768px){.main-navigation{padding:8px 0}.nav-container{padding:0 1.5rem;gap:1.5rem;grid-template-columns:auto 1fr}.nav-funders-logo{height:32px}.nav-links{gap:.5rem;justify-content:flex-start}.nav-link{font-size:.875rem;padding:.625rem 1.125rem}}@media (max-width: 480px){.main-navigation{padding:8px 0}.nav-container{padding:0 1rem;grid-template-columns:1fr;gap:.75rem}.nav-logo{text-align:left}.nav-funders-logo{height:28px}.nav-links{justify-content:flex-start;gap:.5rem}.nav-link{flex:1;text-align:center;font-size:.8rem;padding:.5rem .75rem}}.table-container{overflow-x:auto;background:#fff;border-radius:24px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(0,0,0,.06)}.protocols-table{width:100%;border-collapse:collapse;font-size:.9rem}.protocols-table thead{background:#00000005;position:sticky;top:0;z-index:10}.protocols-table th{padding:1rem;text-align:left;font-weight:600;color:#3c424299;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;border-bottom:1px solid rgba(0,0,0,.06)}.protocols-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.protocols-table th.sortable:hover{color:#ff0862;background:#0e76fd0d}.protocols-table tbody tr{border-bottom:1px solid rgba(0,0,0,.04);transition:all .2s}.protocol-row:hover{background:#0e76fd05}.new-protocol{background:linear-gradient(90deg,#30e0000d,#fff0);border-left:3px solid #30E000}.new-protocol:hover{background:linear-gradient(90deg,#30e00014,#0e76fd05)}.protocols-table td{padding:1rem;color:#242424}.logo-cell{width:60px;text-align:center}.protocol-logo{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000d}.protocol-logo-placeholder{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#ff0862,#ff0862);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:1.25rem;box-shadow:0 2px 6px #0e76fd4d}.name-cell{font-weight:600;color:#242424;min-width:150px}.name-container{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.new-badge{display:inline-block;background:#30e000;color:#fff;font-size:.625rem;font-weight:700;padding:.25rem .5rem;border-radius:6px;letter-spacing:.05em;box-shadow:0 1px 3px #30e0004d}.description-cell{max-width:300px;color:#3c424299;line-height:1.5}.description-col{min-width:200px}.tvl-cell{font-family:SF Rounded,"ui-rounded",SF Pro Rounded,-apple-system,monospace;font-weight:600;color:#ff0862;white-space:nowrap}.growth-cell{font-family:SF Rounded,"ui-rounded",SF Pro Rounded,-apple-system,monospace;font-weight:600;white-space:nowrap}.growth-cell.positive{color:#30e000}.growth-cell.negative{color:#ff494a}.growth-cell.neutral{color:#3c424299}.date-cell{color:#3c424299;white-space:nowrap}.link-cell{text-align:center}.protocol-link{color:#ff0862;text-decoration:none;font-weight:600;transition:all .2s;display:inline-block}.protocol-link:hover{color:#ff0862;transform:translate(4px)}.no-link{color:#3c42424d}@media (max-width: 1200px){.description-col,.description-cell{display:none}}@media (max-width: 768px){.protocols-table{font-size:.8rem}.protocols-table th,.protocols-table td{padding:.75rem .5rem}.protocol-logo,.protocol-logo-placeholder{width:32px;height:32px}.protocol-logo-placeholder{font-size:1rem}.date-cell{font-size:.75rem}}.stats{background:#fff;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000d;padding:1.25rem 0 2rem}.stats-header{max-width:1400px;margin:0 auto 1.5rem;padding:0 2rem;text-align:center}.stats-title{font-size:2rem;font-weight:700;color:#ff0862;margin-bottom:.375rem;letter-spacing:-.02em;font-family:Sora,Arial,sans-serif}.stats-subtitle{font-size:.95rem;color:#3c424299;margin:0;font-weight:400;font-family:Sora,Arial,sans-serif}.stats-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.stat-card{background:#f8f9fa;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:1.5rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:120px}.stat-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001f;background:#fff}.stat-card-highlight{background:linear-gradient(135deg,#ff086214,#ff086208);border-color:#ff086233}.stat-label{font-size:.875rem;color:#3c424299;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:600}.stat-value{font-size:2rem;font-weight:700;color:#242424;font-family:SF Rounded,"ui-rounded",SF Pro Rounded,-apple-system,sans-serif;line-height:1.2}@media (max-width: 768px){.stats{padding:1rem 0 1.5rem}.stats-header{margin-bottom:1.25rem;padding:0 1rem}.stats-title{font-size:1.5rem}.stats-subtitle{font-size:.875rem}.stats-container{padding:0 1rem;grid-template-columns:repeat(2,1fr);gap:1rem}.stat-card{padding:1rem}.stat-value{font-size:1.75rem}}@media (max-width: 480px){.stats-container{grid-template-columns:1fr}}.app{min-height:100vh;background:#ebebeb}.nav-container{max-width:1400px;margin:0 auto;padding:0 2rem 2rem;display:flex;justify-content:center}.analysis-nav-link{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#ff0862,#d90652);color:#fff;text-decoration:none;border-radius:14px;font-size:1.125rem;font-weight:700;box-shadow:0 4px 16px #ff086240;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.analysis-nav-link:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .5s,height .5s}.analysis-nav-link:hover:before{width:300px;height:300px}.analysis-nav-link:hover{transform:translateY(-4px);box-shadow:0 8px 28px #ff086266}.analysis-nav-link:active{transform:translateY(-2px);box-shadow:0 4px 16px #ff08624d}.container{max-width:1400px;margin:0 auto;padding:2rem}.controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.controls h2{font-size:2rem;color:#242424;margin:0;font-weight:600}.filter-toggle{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.75rem 1.5rem;background:#fff;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000f}.filter-toggle:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);border-color:#ff086233}.filter-toggle:active{transform:translateY(0);box-shadow:0 1px 3px #0000000f}.filter-toggle input[type=checkbox]{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#ff0862}.filter-toggle span{font-size:1rem;color:#242424;-webkit-user-select:none;user-select:none;font-weight:500}.loading,.error{text-align:center;padding:3rem;font-size:1.125rem}.loading{color:#3c424299;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:300px}.loading:before{content:"";width:40px;height:40px;border:3px solid rgba(255,8,98,.1);border-top-color:#ff0862;border-radius:50%;animation:spin .8s linear infinite}.error{color:#c82333;background:#dc354514;border-radius:20px;border:2px solid rgba(220,53,69,.2);box-shadow:0 2px 8px #dc35451a;font-weight:600;max-width:600px;margin:2rem auto}.pagination{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;padding:2rem}.pagination-button{padding:.75rem 1.75rem;background:linear-gradient(135deg,#ff0862,#d90652);color:#fff;border:none;border-radius:10px;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600;box-shadow:0 2px 8px #ff086240;position:relative;overflow:hidden}.pagination-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .5s,height .5s}.pagination-button:hover:not(:disabled):before{width:200px;height:200px}.pagination-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px #ff086259}.pagination-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #ff086240}.pagination-button:disabled{background:#00000014;color:#3c424259;cursor:not-allowed;transform:none;box-shadow:none}.pagination-info{color:#3c424299;font-size:1rem;font-weight:500}@media (max-width: 768px){.container{padding:1rem}.controls{flex-direction:column;align-items:stretch}.controls h2{font-size:1.5rem}.filter-toggle{justify-content:center}.pagination{flex-direction:column;gap:1rem}}.analysis-page{min-height:100vh;background:#ebebeb;padding:2rem}.analysis-header{text-align:center;margin-bottom:3rem}.analysis-header h1{font-size:2.5rem;font-weight:700;color:#ff0862;margin-bottom:.5rem;letter-spacing:-.02em}.analysis-subtitle{font-size:1.125rem;color:#3c424299;font-weight:500}.analysis-stats-compact{max-width:1400px;margin:0 auto 2rem;display:flex;justify-content:center}.avg-score-display{background:linear-gradient(135deg,#ff086214,#ff086208);border:2px solid rgba(255,8,98,.2);border-radius:16px;padding:1rem 2rem;text-align:center;box-shadow:0 2px 8px #ff086226}.avg-score-value{font-size:2.5rem;font-weight:800;color:#ff0862;margin-bottom:.25rem;line-height:1}.avg-score-label{font-size:.875rem;color:#3c424299;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.analysis-controls{max-width:1400px;margin:0 auto 2rem}.risk-filters{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.risk-filter-btn{padding:.75rem 1.5rem;background:#fff;border:2px solid rgba(0,0,0,.08);border-radius:10px;font-size:.95rem;font-weight:600;color:#242424;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.risk-filter-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ff08620f;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0}.risk-filter-btn:hover:before{transform:scaleX(1)}.risk-filter-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:#ff086233;color:#ff0862}.risk-filter-btn.active{background:linear-gradient(135deg,#ff0862,#d90652);color:#fff;border-color:#ff0862;box-shadow:0 4px 12px #ff08624d}.risk-filter-btn.active:before{display:none}.risk-filter-low{border-color:#34a8534d}.risk-filter-low:hover{border-color:#34a85380;color:#2d7a4d}.risk-filter-low.active{background:#2d7a4d;border-color:#2d7a4d}.risk-filter-medium{border-color:#f2b7054d}.risk-filter-medium:hover{border-color:#f2b70580;color:#b8860b}.risk-filter-medium.active{background:#b8860b;border-color:#b8860b}.risk-filter-high{border-color:#ff95004d}.risk-filter-high:hover{border-color:#ff950080;color:#c70}.risk-filter-high.active{background:#c70;border-color:#c70}.risk-filter-critical{border-color:#dc35454d}.risk-filter-critical:hover{border-color:#dc354580;color:#c82333}.risk-filter-critical.active{background:#c82333;border-color:#c82333}.protocols-list{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.protocol-card{background:#fff;border-radius:20px;padding:1.5rem;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a;border:1px solid rgba(0,0,0,.06);text-decoration:none;color:inherit;transition:all .4s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.protocol-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff0862,#ff08624d);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.protocol-card:hover{transform:translateY(-6px);box-shadow:0 4px 12px #00000014,0 12px 32px #0000001f;border-color:#ff08624d}.protocol-card:hover:before{transform:scaleX(1)}.protocol-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.protocol-info{display:flex;gap:1rem;align-items:center;flex:1}.protocol-logo{width:48px;height:48px;border-radius:12px;object-fit:cover}.protocol-name{font-size:1.25rem;font-weight:700;color:#242424;margin:0 0 .25rem}.protocol-meta{font-size:.9rem;color:#3c424299;font-weight:500}.protocol-scores{flex-shrink:0}.overall-score{font-size:2.5rem;font-weight:800;line-height:1}.score-label{font-size:1rem;font-weight:600;color:#3c424266}.protocol-card-body{display:flex;flex-direction:column;gap:1rem}.score-breakdown{display:flex;align-items:center;gap:1rem}.score-item{flex:1;display:flex;flex-direction:column;gap:.5rem}.score-item-label{font-size:.85rem;color:#3c424299;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.score-item-value{font-size:1.5rem;font-weight:700;color:#242424}.score-divider{width:1px;height:40px;background:#0000001a}.risk-badge{display:inline-block;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 6px #00000014;border:2px solid transparent}.risk-badge[style*="background: rgba(48, 224, 0"]{background:#34a85326!important;color:#2d7a4d!important;border-color:#34a85340}.risk-badge[style*="background: rgba(255, 214, 65"]{background:#f2b70526!important;color:#b8860b!important;border-color:#f2b70540}.risk-badge[style*="background: rgba(255, 149, 0"]{background:#ff950026!important;color:#c70!important;border-color:#ff950040}.risk-badge[style*="background: rgba(255, 73, 74"]{background:#dc354526!important;color:#c82333!important;border-color:#dc354540}.protocol-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.protocol-link{padding:.5rem 1rem;background:#0000000a;border-radius:8px;font-size:.875rem;font-weight:600;color:#ff0862;text-decoration:none;transition:all .2s;text-align:center;display:block}.protocol-link:hover{background:#ff0862;color:#fff}.analysis-date{font-size:.85rem;color:#3c424299;font-weight:500;text-align:center;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06)}.warning-message{background:#ff494a1a;border:1px solid rgba(255,73,74,.3);border-radius:8px;padding:.75rem;font-size:.875rem;color:#ff494a;font-weight:600;text-align:center}.no-results{grid-column:1 / -1;text-align:center;padding:4rem 2rem;font-size:1.125rem;color:#3c424299}@media (max-width: 768px){.analysis-page{padding:1rem}.analysis-header h1{font-size:2rem}.analysis-subtitle{font-size:1rem}.protocols-list{grid-template-columns:1fr}.protocol-card-header{flex-direction:column;gap:1rem}.overall-score{font-size:2rem}.risk-filters{flex-direction:column}.risk-filter-btn{width:100%}}.protocol-detail-page{min-height:100vh;background:#ebebeb;padding:0 2rem 2rem;max-width:1200px;margin:0 auto}.detail-header{margin-bottom:1.5rem;padding-top:1.5rem}.breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#3c424299;font-weight:500}.breadcrumb-link{color:#ff0862;text-decoration:none;transition:all .2s;font-weight:600}.breadcrumb-link:hover{color:#d90652;text-decoration:underline}.breadcrumb-separator{color:#3c42424d}.breadcrumb-current{color:#242424;font-weight:600;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back-button{display:none}.detail-warning{background:#ff494a1a;border:1px solid rgba(255,73,74,.3);border-radius:16px;padding:1.5rem;margin-bottom:2rem;font-size:1rem;color:#ff494a;font-weight:600}.detail-hero{background:#fff;border-radius:24px;padding:2.5rem;margin-bottom:2rem;box-shadow:0 1px 3px #00000014,0 8px 24px #0000000a;border:1px solid rgba(0,0,0,.06);transition:box-shadow .3s ease}.hero-content{display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center;margin-bottom:2rem}.detail-logo{width:72px;height:72px;border-radius:18px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 8px #0000001a;border:1px solid rgba(0,0,0,.08)}.protocol-title-section{flex:1;min-width:0}.detail-title{font-size:2rem;font-weight:700;color:#242424;margin:0 0 .5rem;line-height:1.3}.detail-description{font-size:1rem;color:#3c4242a6;line-height:1.6;margin:0}.hero-score{text-align:right;flex-shrink:0;padding:1rem 1.5rem;background:#ff08620a;border-radius:16px;border:2px solid rgba(255,8,98,.1)}.hero-score-value{font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:.25rem;background:linear-gradient(135deg,#ff0862,#d90652);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-score-label{font-size:.8rem;color:#3c424280;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.hero-links{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.06)}.hero-link{padding:.75rem 1.25rem;background:#fff;border:2px solid rgba(255,8,98,.15);border-radius:10px;font-size:.9rem;font-weight:600;color:#ff0862;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000a;position:relative;overflow:hidden}.hero-link:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#ff0862;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:0}.hero-link:hover:before{width:100%}.hero-link:hover{color:#fff;border-color:#ff0862;transform:translateY(-2px);box-shadow:0 4px 12px #ff086240}.hero-link span{position:relative;z-index:1}.hero-link:active{transform:translateY(0);box-shadow:0 1px 3px #ff086233}.detail-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.detail-section{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a;border:1px solid rgba(0,0,0,.06);transition:all .3s cubic-bezier(.4,0,.2,1)}.detail-section:hover{box-shadow:0 2px 6px #00000014,0 8px 20px #0000000f;transform:translateY(-1px)}.section-title{font-size:1.375rem;font-weight:700;color:#242424;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid rgba(0,0,0,.05)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.metric-card{text-align:center;padding:1.5rem 1.25rem;background:linear-gradient(135deg,#fffc,#f8f8f8e6);border-radius:16px;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff0862,#ff08624d);opacity:0;transition:opacity .3s ease}.metric-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:#ff086233}.metric-card:hover:before{opacity:1}.metric-label{font-size:.8rem;color:#3c424299;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.metric-value{font-size:1.75rem;font-weight:800;color:#242424}.metric-value.positive{color:#30e000}.metric-value.negative{color:#ff494a}.risk-badge-large{display:inline-block;padding:.75rem 1.5rem;border-radius:12px;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px #00000014}.risk-badge-large[style*="background: rgba(48, 224, 0"]{background:#34a85326!important;color:#2d7a4d!important;border:2px solid rgba(52,168,83,.3)}.risk-badge-large[style*="background: rgba(255, 214, 65"]{background:#f2b70526!important;color:#b8860b!important;border:2px solid rgba(242,183,5,.3)}.risk-badge-large[style*="background: rgba(255, 149, 0"]{background:#ff950026!important;color:#c70!important;border:2px solid rgba(255,149,0,.3)}.risk-badge-large[style*="background: rgba(255, 73, 74"]{background:#dc354526!important;color:#c82333!important;border:2px solid rgba(220,53,69,.3)}.scores-list{display:flex;flex-direction:column;gap:1.5rem}.score-row{display:grid;grid-template-columns:150px 1fr 60px;align-items:center;gap:1rem}.score-row-label{font-size:1rem;font-weight:600;color:#3c4242cc}.score-bar-container{height:24px;background:#0000000f;border-radius:12px;overflow:hidden;position:relative;box-shadow:inset 0 1px 3px #0000001a}.score-bar{height:100%;border-radius:12px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.score-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.score-row-value{font-size:1.25rem;font-weight:700;color:#242424;text-align:right}.commentary-text{font-size:1.0625rem;line-height:1.75;color:#242424;margin:0}.commentary-paragraph{margin-bottom:1.25rem;text-align:justify}.commentary-paragraph:last-child{margin-bottom:0}.commentary-paragraph strong{font-weight:700;color:#ff0862}.commentary-link{color:#ff0862;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(255,8,98,.3);transition:all .2s ease}.commentary-link:hover{color:#d90652;border-bottom-color:#d90652}.commentary-list{list-style:none;padding:0;margin:0 0 1.25rem}.commentary-list li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.75}.commentary-list li:before{content:"•";position:absolute;left:0;color:#ff0862;font-weight:700;font-size:1.25rem}.commentary-text.risk-commentary{font-weight:500}.executive-summary{background:linear-gradient(135deg,#ff086214,#ff086205);border:2px solid #ff0862;border-radius:20px;padding:2.5rem!important;margin-bottom:2rem}.executive-summary .section-title{color:#ff0862;font-size:1.75rem;margin-bottom:1.5rem}.executive-summary .commentary-paragraph strong{color:#d90652;font-size:1.05em}.research-section{border-left:4px solid #ff0862;background:linear-gradient(to right,rgba(255,8,98,.03),transparent);padding-left:2.25rem!important}.research-section .section-title{color:#ff0862;display:flex;align-items:center;gap:.5rem}.risk-factors-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.risk-factor-item{padding:1rem 1.25rem;background:#ff494a14;border-left:4px solid #FF494A;border-radius:8px;font-size:1rem;color:#ff494a;font-weight:600}.audit-info{display:flex;flex-direction:column;gap:1rem}.audit-status{padding:1rem 1.5rem;border-radius:12px;font-size:1.125rem;font-weight:700;text-align:center}.audit-status.audited{background:#30e0001a;color:#30e000;border:2px solid rgba(48,224,0,.3)}.audit-status.not-audited{background:#ff95001a;color:#ff9500;border:2px solid rgba(255,149,0,.3)}.audit-links{display:flex;flex-direction:column;gap:.5rem}.audit-link{padding:.75rem 1.25rem;background:#0e76fd1a;border-radius:8px;font-size:.95rem;font-weight:600;color:#ff0862;text-decoration:none;text-align:center;transition:all .2s}.audit-link:hover{background:#ff0862;color:#fff}.chains-grid{display:flex;flex-wrap:wrap;gap:.75rem}.chain-badge{padding:.75rem 1.25rem;background:#0e76fd1a;border-radius:12px;font-size:.95rem;font-weight:600;color:#ff0862}.info-table{width:100%;border-collapse:collapse}.info-table tr{border-bottom:1px solid rgba(0,0,0,.06)}.info-table tr:last-child{border-bottom:none}.info-label{padding:1rem 0;font-size:1rem;font-weight:600;color:#3c4242b3;width:200px}.info-value{padding:1rem 0;font-size:1rem;color:#242424;font-weight:500}.loading{min-height:60vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem}.loading:before{content:"";width:48px;height:48px;border:4px solid rgba(255,8,98,.1);border-top-color:#ff0862;border-radius:50%;animation:spin .8s linear infinite}.loading:after{content:"Loading protocol analysis...";font-size:1rem;color:#3c424299;font-weight:500}@keyframes spin{to{transform:rotate(360deg)}}.error-container{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem}.error{background:#dc354514;border:2px solid rgba(220,53,69,.2);border-radius:16px;padding:2rem;color:#c82333;font-weight:600;text-align:center;max-width:500px}.back-link{color:#ff0862;text-decoration:none;font-weight:600;padding:.75rem 1.5rem;border:2px solid #ff0862;border-radius:12px;transition:all .3s ease}.back-link:hover{background:#ff0862;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #ff086240}@media (max-width: 1024px){.hero-content{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.hero-score{grid-column:1 / -1;text-align:center;justify-self:center;padding:1rem 2rem}}@media (max-width: 768px){.protocol-detail-page{padding:0 1rem 1.5rem}.detail-header{padding-top:1rem;margin-bottom:1rem}.breadcrumb{font-size:.85rem}.breadcrumb-current{max-width:150px}.detail-hero{padding:1.5rem;border-radius:20px}.hero-content{grid-template-columns:60px 1fr;gap:1rem}.detail-logo{width:60px;height:60px;border-radius:15px}.detail-title{font-size:1.5rem;margin-bottom:.375rem}.detail-description{font-size:.9rem}.hero-score{padding:.75rem 1.5rem}.hero-score-value{font-size:2rem}.hero-score-label{font-size:.75rem}.hero-links{gap:.5rem}.hero-link{flex:1 1 calc(50% - .25rem);padding:.65rem 1rem;font-size:.85rem;text-align:center}.detail-section{padding:1.5rem;border-radius:16px}.section-title{font-size:1.125rem;margin-bottom:1rem}.score-row{grid-template-columns:1fr;gap:.5rem}.score-row-label{text-align:left}.score-row-value{text-align:left;font-size:1.125rem}.metrics-grid{grid-template-columns:1fr;gap:.75rem}.metric-card{padding:1.25rem 1rem}.info-label,.info-value{display:block;width:100%}.info-label{padding-bottom:.25rem;font-size:.9rem}.info-value{padding-top:.25rem;font-size:.95rem}.commentary-text{font-size:1rem;text-align:left}}@media (max-width: 480px){.hero-link{flex:1 1 100%}.detail-grid{gap:1rem}}.new-page{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--primary: 217.2 91.2% 59.8%;--primary-foreground: 222.47 84% 4.9%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--ring: 224.3 76.3% 48%;--success: 142 76% 36%;--warning: 38 92% 50%;--danger: 0 84% 60%;--purple: 263 70% 50%;--cyan: 189 85% 48%;--radius: .5rem}.new-page{background:hsl(var(--background));color:hsl(var(--foreground));min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;overflow-x:hidden}.hero{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:8rem 6rem 6rem;max-width:1400px;margin:0 auto;align-items:center;background:radial-gradient(ellipse 80% 50% at 50% -20%,hsl(var(--primary) / .15),transparent),hsl(var(--background))}.hero-content{z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:9999px;font-size:.875rem;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge-dot{width:8px;height:8px;background:hsl(var(--success));border-radius:50%;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin:0 0 1.5rem;letter-spacing:-.02em}.gradient-text{background:linear-gradient(to right,hsl(var(--primary)),hsl(var(--purple)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:1.25rem;line-height:1.6;color:hsl(var(--muted-foreground));margin:0 0 2rem;max-width:540px}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:var(--radius);border:none;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 12px hsl(var(--primary) / .3)}.btn-primary:hover{background:hsl(var(--primary) / .9);transform:translateY(-2px);box-shadow:0 6px 20px hsl(var(--primary) / .4)}.btn-secondary{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border))}.btn-secondary:hover{background:hsl(var(--muted));transform:translateY(-2px)}.btn-outline{background:transparent;color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.btn-outline:hover{background:hsl(var(--muted))}.btn-lg{padding:1rem 2rem;font-size:1.125rem}.btn-icon{width:20px;height:20px}.btn-table{padding:.5rem 1rem;font-size:.875rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:var(--radius);cursor:pointer;font-weight:600;transition:all .2s}.btn-table:hover{background:hsl(var(--primary) / .9)}.hero-visual{position:relative;z-index:1}.card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 2);padding:1.5rem}.card-glass{background:hsl(var(--card) / .5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(var(--border) / .5)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.card-header h3{margin:0;font-size:1.25rem;font-weight:600}.status-badge{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.status-success{background:hsl(var(--success) / .2);color:hsl(var(--success))}.portfolio-stats{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.stat-item{display:flex;flex-direction:column;gap:.5rem}.stat-label{font-size:.875rem;color:hsl(var(--muted-foreground))}.stat-value{font-size:1.875rem;font-weight:700}.stat-change{font-size:.875rem;font-weight:600}.stat-change.positive{color:hsl(var(--success))}.portfolio-chart{display:flex;align-items:flex-end;gap:.5rem;height:100px;padding:1rem;background:hsl(var(--muted) / .3);border-radius:var(--radius)}.chart-bar{flex:1;background:linear-gradient(to top,hsl(var(--primary)),hsl(var(--purple)));border-radius:4px;transition:height .3s ease;animation:chartGrow 1s ease-out}@keyframes chartGrow{0%{height:0}}.chart-bar:hover{opacity:.8}.stats-section{padding:4rem 6rem;max-width:1400px;margin:0 auto}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat-card{text-align:center;padding:2rem;background:hsl(var(--card) / .5);border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s}.stat-card:hover{border-color:hsl(var(--primary));transform:translateY(-4px);box-shadow:0 8px 24px hsl(var(--primary) / .15)}.stat-card-value{font-size:2.5rem;font-weight:800;background:linear-gradient(to right,hsl(var(--foreground)),hsl(var(--primary)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat-card-label{font-size:.875rem;color:hsl(var(--muted-foreground))}.features-section{padding:6rem;max-width:1400px;margin:0 auto}.section-header{text-align:center;margin-bottom:4rem}.section-badge{display:inline-block;padding:.5rem 1rem;background:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:9999px;font-size:.875rem;font-weight:600;margin-bottom:1rem}.section-title{font-size:2.5rem;font-weight:800;margin:0 0 1rem}.section-description{font-size:1.125rem;color:hsl(var(--muted-foreground));max-width:600px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.feature-card{padding:2rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 2);transition:all .3s}.feature-card:hover{border-color:hsl(var(--primary));transform:translateY(-4px);box-shadow:0 12px 32px hsl(var(--primary) / .15)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-title{font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.feature-description{color:hsl(var(--muted-foreground));line-height:1.6;margin:0}.protocols-section{padding:6rem;max-width:1400px;margin:0 auto}.tabs{display:flex;gap:.5rem;margin:2rem 0;padding:.5rem;background:hsl(var(--muted) / .3);border-radius:calc(var(--radius) * 1.5);width:fit-content;margin-left:auto;margin-right:auto}.tab{padding:.75rem 1.5rem;background:transparent;color:hsl(var(--muted-foreground));border:none;border-radius:var(--radius);cursor:pointer;font-weight:600;transition:all .2s}.tab:hover{color:hsl(var(--foreground))}.tab-active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.protocols-table{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 2);overflow:hidden}.table-header,.table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:1rem;padding:1.25rem 1.5rem;align-items:center}.table-header{background:hsl(var(--muted) / .3);font-weight:700;font-size:.875rem;text-transform:uppercase;color:hsl(var(--muted-foreground))}.table-row{border-top:1px solid hsl(var(--border));transition:all .2s}.table-row:hover{background:hsl(var(--muted) / .2)}.table-cell{display:flex;align-items:center}.protocol-name{display:flex;align-items:center;gap:.75rem;font-weight:600}.protocol-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--purple)));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem}.apy-value{color:hsl(var(--success));font-weight:700;font-size:1.125rem}.risk-badge{padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.risk-low{background:hsl(var(--success) / .2);color:hsl(var(--success))}.risk-medium{background:hsl(var(--warning) / .2);color:hsl(var(--warning))}.how-it-works{padding:6rem;max-width:1400px;margin:0 auto}.steps-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:2rem;align-items:center;margin-top:4rem}.step-card{padding:2.5rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 2);text-align:center;transition:all .3s}.step-card:hover{border-color:hsl(var(--primary));transform:translateY(-8px);box-shadow:0 12px 32px hsl(var(--primary) / .15)}.step-number{width:60px;height:60px;margin:0 auto 1.5rem;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--purple)));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800}.step-title{font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.step-description{color:hsl(var(--muted-foreground));line-height:1.6;margin:0}.step-connector{width:60px;height:2px;background:linear-gradient(to right,hsl(var(--border)),hsl(var(--primary)),hsl(var(--border)))}.cta-section{padding:6rem;max-width:1400px;margin:0 auto}.cta-card{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:4rem;background:linear-gradient(135deg,hsl(var(--primary) / .1),hsl(var(--purple) / .1));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 3);align-items:center;position:relative;overflow:hidden}.cta-card:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,hsl(var(--primary) / .15),transparent);animation:rotate 20s linear infinite}.cta-content{z-index:1}.cta-title{font-size:2.5rem;font-weight:800;margin:0 0 1rem}.cta-description{font-size:1.125rem;color:hsl(var(--muted-foreground));margin:0 0 2rem}.cta-actions{display:flex;gap:1rem;flex-wrap:wrap}.cta-visual{position:relative;height:300px;z-index:1}.floating-card{position:absolute;animation:float 3s ease-in-out infinite}.floating-card:nth-child(1){top:20%;left:10%}.floating-card:nth-child(2){top:50%;right:10%}.floating-card:nth-child(3){bottom:20%;left:30%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.card-small{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 1.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px hsl(var(--background) / .5)}.card-icon{font-size:1.5rem}.card-text{font-weight:600}.footer{background:hsl(var(--card));border-top:1px solid hsl(var(--border));padding:4rem 6rem 2rem}.footer-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 3fr;gap:4rem;margin-bottom:3rem}.footer-brand{max-width:400px}.footer-logo{font-size:1.5rem;font-weight:800;margin:0 0 .75rem;background:linear-gradient(to right,hsl(var(--primary)),hsl(var(--purple)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-tagline{color:hsl(var(--muted-foreground));margin:0}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-column h4{font-size:.875rem;font-weight:700;text-transform:uppercase;margin:0 0 1rem;color:hsl(var(--muted-foreground))}.footer-column a{display:block;color:hsl(var(--foreground));text-decoration:none;margin-bottom:.75rem;transition:color .2s}.footer-column a:hover{color:hsl(var(--primary))}.footer-bottom{max-width:1400px;margin:0 auto;padding-top:2rem;border-top:1px solid hsl(var(--border));display:flex;justify-content:space-between;align-items:center;color:hsl(var(--muted-foreground));font-size:.875rem}.footer-social{display:flex;gap:1.5rem}.social-link{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .2s}.social-link:hover{color:hsl(var(--primary))}@media (max-width: 1024px){.hero{grid-template-columns:1fr;padding:6rem 3rem 4rem}.hero-visual{margin-top:3rem}.stats-grid{grid-template-columns:repeat(2,1fr)}.features-grid,.steps-grid{grid-template-columns:1fr}.step-connector{width:2px;height:40px;margin:0 auto}.cta-card,.footer-content{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.hero-title{font-size:2.5rem}.hero-description{font-size:1rem}.stats-grid{grid-template-columns:1fr}.table-header,.table-row{grid-template-columns:1fr;gap:.5rem}.table-header{display:none}.table-cell{padding:.5rem 0}.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:1rem}}.new2-page{--bg-dark: #0a0e27;--bg-darker: #050814;--card-bg: #1a1f3a;--text-primary: #ffffff;--text-secondary: #a0aec0;--accent-green: #00ff88;--accent-red: #ff4444;--accent-gold: #ffd700;--accent-blue: #4dabf7;--gradient-main: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-money: linear-gradient(135deg, #00ff88 0%, #00d4ff 100%);background:var(--bg-dark);color:var(--text-primary);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;overflow-x:hidden;position:relative;animation:backgroundPulse 10s ease-in-out infinite}.animated-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(102,126,234,.2),transparent),radial-gradient(circle at 80% 80%,rgba(0,255,136,.15),transparent),radial-gradient(circle at 40% 40%,rgba(118,75,162,.1),transparent);animation:bgMove 20s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes bgMove{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-30px) scale(1.1)}66%{transform:translate(-30px,50px) scale(.95)}}@keyframes backgroundPulse{0%,to{background-color:#0a0e27}50%{background-color:#0d1133}}.gm-badge{position:fixed;top:1rem;right:1rem;background:#1a1f3ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.875rem;border:2px solid var(--accent-green);z-index:100;animation:float 3s ease-in-out infinite}.emoji-float{position:fixed;font-size:3rem;animation:floatAround 20s ease-in-out infinite;pointer-events:none;opacity:.6;z-index:1}.emoji-rocket{top:10%;left:5%;animation-delay:0s}.emoji-diamond{top:30%;right:10%;animation-delay:5s}.emoji-moon{bottom:20%;left:10%;animation-delay:10s}.emoji-money{bottom:40%;right:5%;animation-delay:15s}.emoji-fire{top:50%;left:15%;animation:floatAround 18s ease-in-out infinite,flicker 2s ease-in-out infinite;animation-delay:2s}.emoji-chart{top:60%;right:20%;animation-delay:7s}.emoji-gem{top:70%;left:25%;animation:floatAround 22s ease-in-out infinite,sparkle 3s ease-in-out infinite;animation-delay:12s}.emoji-rocket2{bottom:30%;right:30%;animation:floatAround 16s ease-in-out infinite,rocketing 4s ease-in-out infinite;animation-delay:4s}.emoji-lambo{top:40%;left:30%;animation:floatAround 19s ease-in-out infinite,vroom 5s ease-in-out infinite;animation-delay:9s}.emoji-brain{bottom:50%;left:40%;animation:floatAround 21s ease-in-out infinite,think 3s ease-in-out infinite;animation-delay:6s}@keyframes flicker{0%,to{opacity:.6;filter:brightness(1)}50%{opacity:.9;filter:brightness(1.5)}}@keyframes sparkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(180deg)}}@keyframes rocketing{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(-15deg)}}@keyframes vroom{0%,to{transform:translate(0)}50%{transform:translate(20px)}}@keyframes think{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.shooting-star{position:fixed;top:0;left:50%;width:2px;height:2px;background:#fff;box-shadow:0 0 10px 2px #fffc;animation:shoot 3s linear infinite;pointer-events:none;z-index:1}@keyframes shoot{0%{transform:translate(0) rotate(45deg);opacity:1}to{transform:translate(300px,300px) rotate(45deg);opacity:0}}@keyframes floatAround{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(20px,-20px) rotate(5deg)}50%{transform:translate(-10px,10px) rotate(-5deg)}75%{transform:translate(15px,15px) rotate(3deg)}}.hero-new2{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;gap:4rem;position:relative;background:radial-gradient(ellipse at top,rgba(102,126,234,.15),transparent),var(--bg-dark)}.hero-content-new2{max-width:600px;z-index:10}.badge-live{display:inline-flex;align-items:center;gap:.5rem;background:#00ff881a;border:1px solid var(--accent-green);padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:.05em}.pulse-dot{width:8px;height:8px;background:var(--accent-green);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.hero-title-new2{font-size:4.5rem;font-weight:900;line-height:1.1;margin:0 0 1rem;letter-spacing:-.02em;animation:titleBounce 2s ease-in-out infinite}@keyframes titleBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.glitch-text{position:relative;display:inline-block}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.glitch-text:before{animation:glitch1 2.5s infinite;color:#0f8;z-index:-1}.glitch-text:after{animation:glitch2 2.5s infinite;color:#f08;z-index:-2}@keyframes glitch1{0%,to{transform:translate(0);opacity:0}20%{transform:translate(-2px,2px);opacity:.8}40%{transform:translate(-2px,-2px);opacity:0}60%{transform:translate(2px,2px);opacity:.8}80%{transform:translate(2px,-2px);opacity:0}}@keyframes glitch2{0%,to{transform:translate(0);opacity:0}25%{transform:translate(2px,-2px);opacity:.7}50%{transform:translate(-2px,2px);opacity:0}75%{transform:translate(2px,2px);opacity:.7}}.wobble-text{display:inline-block;animation:wobble 3s ease-in-out infinite}@keyframes wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}}.gradient-brrr{background:var(--gradient-money);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.title-emojis{font-size:3rem;margin-left:.5rem;display:inline-block}.spinning-money{animation:spin 4s linear infinite,bounce 1s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-subtitle{font-size:1.25rem;color:var(--text-secondary);margin:0 0 2rem;line-height:1.6}.ticker-wrapper{overflow:hidden;background:#1a1f3a80;border-radius:10px;padding:1rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.1)}.ticker{display:flex;gap:3rem;animation:scroll 30s linear infinite;white-space:nowrap}.ticker span{font-weight:600;font-size:.875rem}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cta-ape{background:var(--gradient-money);border:none;padding:1.5rem 3rem;border-radius:15px;font-size:1.5rem;font-weight:800;cursor:pointer;box-shadow:0 10px 30px #00ff884d;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.25rem;color:var(--bg-dark)}.cta-ape:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #00ff8880;animation:shake .5s ease-in-out infinite,rainbow 2s linear infinite}.cta-ape:active{transform:translateY(-2px) scale(1.02)}@keyframes shake{0%,to{transform:translateY(-5px) scale(1.05) rotate(0)}25%{transform:translateY(-5px) scale(1.05) rotate(-1deg)}50%{transform:translateY(-5px) scale(1.05) rotate(1deg)}75%{transform:translateY(-5px) scale(1.05) rotate(-1deg)}}@keyframes rainbow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.cta-subtext{font-size:.75rem;font-weight:500;opacity:.8}.printer-container{position:relative;z-index:10}.printer{position:relative;font-size:8rem;animation:bounce 2s ease-in-out infinite,shake 3s ease-in-out infinite}.printer-body{display:inline-block;filter:drop-shadow(0 0 20px rgba(0,255,136,.5));animation:printerShake .3s ease-in-out infinite}@keyframes printerShake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.money-stream{position:absolute;bottom:-50px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:10px}.bill{font-size:2rem;animation:fall 1.5s ease-in infinite,spin 2s linear infinite;opacity:0}.bill:nth-child(1){animation-delay:0s}.bill:nth-child(2){animation-delay:.3s}.bill:nth-child(3){animation-delay:.6s}.bill:nth-child(4){animation-delay:.9s}.bill:nth-child(5){animation-delay:1.2s}@keyframes fall{0%{transform:translateY(0);opacity:1}to{transform:translateY(100px);opacity:0}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.brrr-text{text-align:center;font-size:2rem;font-weight:900;color:var(--accent-green);margin-top:2rem;letter-spacing:.3em;animation:blink .5s ease-in-out infinite}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:.5}}.steps-section-new2{padding:6rem 2rem;max-width:1400px;margin:0 auto}.section-title-new2{text-align:center;font-size:3rem;font-weight:800;margin-bottom:1rem}.smol{font-size:1rem;font-weight:400;color:var(--text-secondary);display:block;margin-top:.5rem}.steps-grid-new2{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:2rem;align-items:center;margin-top:4rem}.step-card-new2{background:var(--card-bg);border:2px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.step-card-new2:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(102,126,234,.1),transparent);opacity:0;transition:opacity .3s ease}.step-card-new2:hover{transform:translateY(-10px) scale(1.02);border-color:var(--accent-green);box-shadow:0 20px 40px #0f83;animation:wiggle .5s ease-in-out infinite}@keyframes wiggle{0%,to{transform:translateY(-10px) scale(1.02) rotate(0)}25%{transform:translateY(-10px) scale(1.02) rotate(1deg)}50%{transform:translateY(-10px) scale(1.02) rotate(0)}75%{transform:translateY(-10px) scale(1.02) rotate(-1deg)}}.step-card-new2:hover:before{opacity:1;animation:rotate 10s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.step-number-new2{position:absolute;top:1rem;right:1rem;width:40px;height:40px;background:var(--gradient-main);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.25rem}.step-icon-new2{font-size:4rem;margin-bottom:1rem;display:inline-block;animation:float 3s ease-in-out infinite}.step-title-new2{font-size:1.75rem;font-weight:700;margin:0 0 1rem}.step-desc-new2{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.step-fine-print{font-size:.875rem;color:var(--accent-green);font-weight:600}.step-btn{background:var(--gradient-main);border:none;padding:.875rem 2rem;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s ease;color:#fff}.step-btn:hover{transform:scale(1.05);box-shadow:0 10px 25px #667eea66}.btn-green{background:var(--gradient-money);color:var(--bg-dark)}.step-arrow{font-size:3rem;color:var(--accent-green);animation:arrowBounce 1s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(0,255,136,.8))}@keyframes arrowBounce{0%,to{transform:translate(0);opacity:1}50%{transform:translate(10px);opacity:.7}}.fake-counter{background:#00ff881a;border:1px solid var(--accent-green);border-radius:10px;padding:1rem;margin-top:1rem}.counter-value{display:block;font-size:1.5rem;font-weight:800;color:var(--accent-green);margin-bottom:.25rem}.counter-change{font-size:.875rem;color:var(--accent-green)}.stats-section-new2{padding:4rem 2rem;max-width:1400px;margin:0 auto;background:var(--bg-darker);border-radius:30px}.stats-grid-new2{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.stat-box-new2{background:var(--card-bg);border:2px solid rgba(255,255,255,.1);border-radius:15px;padding:2rem;text-align:center;transition:all .3s ease}.stat-box-new2{position:relative}.stat-box-new2:hover{border-color:var(--accent-blue);transform:scale(1.05) rotate(2deg);animation:jello .8s ease-in-out infinite}@keyframes jello{0%,to{transform:scale(1.05) skew(0) skewY(0)}30%{transform:scale(1.05) skew(2deg) skewY(2deg)}40%{transform:scale(1.05) skew(-2deg) skewY(-2deg)}50%{transform:scale(1.05) skew(1deg) skewY(1deg)}65%{transform:scale(1.05) skew(-1deg) skewY(-1deg)}75%{transform:scale(1.05) skew(.5deg) skewY(.5deg)}}.stat-label-new2{font-size:.875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.stat-value-new2{font-size:2.5rem;font-weight:900;background:var(--gradient-money);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;animation:numberPulse 2s ease-in-out infinite}@keyframes numberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.stat-change-new2{font-size:.875rem;font-weight:600}.stat-change-new2.positive{color:var(--accent-green)}.stat-change-new2.neutral{color:var(--text-secondary)}.why-section-new2{padding:6rem 2rem;max-width:1400px;margin:0 auto}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.why-card{background:var(--card-bg);border:2px solid rgba(255,255,255,.1);border-radius:15px;padding:2rem;text-align:center;transition:all .3s ease}.why-card:hover{border-color:var(--accent-gold);transform:translateY(-5px) scale(1.05);animation:glow 1.5s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 0 5px #ffd70080}50%{box-shadow:0 0 20px #ffd700cc,0 0 30px #ffd70099}}.why-emoji{font-size:3rem;margin-bottom:1rem;display:inline-block;animation:bounce 2s ease-in-out infinite}.why-card:hover .why-emoji{animation:spin 1s linear infinite,bounce .5s ease-in-out infinite}.why-card h3{font-size:1.25rem;margin:0 0 .75rem}.why-card p{color:var(--text-secondary);line-height:1.6;margin:0}.final-cta-new2{padding:6rem 2rem;background:var(--bg-darker)}.cta-box-new2{max-width:800px;margin:0 auto;text-align:center;padding:4rem;background:var(--gradient-main);border-radius:30px;position:relative;overflow:hidden}.cta-box-new2:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1),transparent);animation:rotate 15s linear infinite}.cta-title-new2{font-size:3rem;font-weight:900;margin:0 0 1rem;position:relative;z-index:1}.cta-subtitle-new2{font-size:1.25rem;margin:0 0 2rem;opacity:.9;position:relative;z-index:1}.cta-massive{background:#fff;color:var(--bg-dark);border:none;padding:1.5rem 4rem;border-radius:15px;font-size:2rem;font-weight:900;cursor:pointer;transition:all .3s ease;position:relative;z-index:1}.cta-massive:hover{transform:scale(1.1);box-shadow:0 20px 50px #0000004d;animation:pulse .5s ease-in-out infinite,rainbow 3s linear infinite}.cta-massive:active{animation:explode .3s ease-out}@keyframes explode{0%{transform:scale(1.1)}50%{transform:scale(1.3);opacity:.8}to{transform:scale(1.1);opacity:1}}.cta-disclaimer{margin-top:1.5rem;font-size:.875rem;opacity:.7;position:relative;z-index:1}.footer-new2{background:var(--bg-darker);border-top:1px solid rgba(255,255,255,.1);padding:3rem 2rem 1.5rem}.footer-content-new2{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.footer-meme{font-weight:700;margin:0 0 .5rem}.footer-fine{font-size:.875rem;color:var(--text-secondary);margin:0}.footer-right{display:flex;gap:2rem}.footer-link{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.footer-link:hover{color:var(--accent-green)}.footer-bottom-new2{max-width:1200px;margin:0 auto;text-align:center;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);color:var(--text-secondary);font-size:.875rem}@media (max-width: 1024px){.hero-new2{flex-direction:column;text-align:center}.steps-grid-new2{grid-template-columns:1fr}.step-arrow{transform:rotate(90deg)}.hero-title-new2{font-size:3rem}}@media (max-width: 768px){.hero-title-new2{font-size:2.5rem}.section-title-new2{font-size:2rem}.printer{font-size:5rem}.cta-title-new2{font-size:2rem}.cta-massive{font-size:1.5rem;padding:1rem 2.5rem}.footer-content-new2{flex-direction:column;text-align:center}.footer-right{flex-direction:column;gap:1rem}.emoji-float{font-size:2rem}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Sora,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ebebeb;color:#242424}#root{min-height:100vh}
