.cpw-positive{color:var(--cpw-positive,#16c784) !important}.cpw-negative{color:var(--cpw-negative,#ea3943) !important}.cpw-error{padding:16px;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;font-size:14px;text-align:center}.cpw-ticker{overflow:hidden;background:var(--cpw-bg,#1e1e2f);color:var(--cpw-text,#fff);padding:10px 0;position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border-radius:6px}.cpw-ticker-track{display:flex;gap:40px;white-space:nowrap;animation:cpw-scroll linear infinite;width:max-content}.cpw-ticker-track:hover{animation-play-state:paused}@keyframes cpw-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.cpw-ticker-item{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;flex-shrink:0}.cpw-ticker-icon{width:20px;height:20px;border-radius:50%}.cpw-ticker-symbol{font-weight:700;font-size:13px;text-transform:uppercase}.cpw-ticker-price{font-size:13px;font-weight:500}.cpw-ticker-change{font-size:12px;font-weight:600}.cpw-card{background:var(--cpw-bg,#fff);color:var(--cpw-text,#222);border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;max-width:420px;border:1px solid rgba(0,0,0,.06);transition:box-shadow .2s}.cpw-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)}.cpw-card-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.cpw-card-icon{width:44px;height:44px;border-radius:50%}.cpw-card-name{font-weight:700;font-size:18px}.cpw-card-symbol{font-size:13px;opacity:.6;text-transform:uppercase}.cpw-card-price-wrap{margin-left:auto;text-align:right}.cpw-card-price{font-size:24px;font-weight:800}.cpw-card-change{font-size:14px;font-weight:600;display:block}.cpw-card-details{display:flex;flex-direction:column;gap:0}.cpw-card-stat{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid rgba(0,0,0,.06);font-size:14px}.cpw-card-stat span:first-child{opacity:.6}.cpw-card-stat span:last-child{font-weight:600}.cpw-table-wrap{background:var(--cpw-bg,#fff);color:var(--cpw-text,#222);border-radius:16px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:1px solid rgba(0,0,0,.06)}.cpw-table-search{margin-bottom:16px}.cpw-table-filter{width:100%;max-width:300px;padding:10px 16px;border:1px solid rgba(0,0,0,.12);border-radius:10px;font-size:14px;background:var(--cpw-card-bg,#f8f9fa);color:inherit;outline:none;transition:border-color .2s}.cpw-table-filter:focus{border-color:var(--cpw-primary,#3861fb)}.cpw-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cpw-table{width:100%;border-collapse:collapse;min-width:700px}.cpw-table th{text-align:left;padding:12px 16px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-weight:600;border-bottom:2px solid rgba(0,0,0,.06);white-space:nowrap;cursor:pointer;user-select:none}.cpw-table th:hover{opacity:1}.cpw-table td{padding:12px 16px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.04);white-space:nowrap}.cpw-table tbody tr:hover{background:var(--cpw-card-bg,#f8f9fa)}.cpw-table-coin{display:flex;align-items:center;gap:10px}.cpw-table-icon{width:28px;height:28px;border-radius:50%}.cpw-table-name{font-weight:600}.cpw-table-sym{font-size:12px;opacity:.5;text-transform:uppercase;margin-left:6px}.cpw-table-price{font-weight:600}.cpw-label{display:inline-flex;align-items:center;gap:6px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;vertical-align:middle}.cpw-label-badge{background:#f0f2f5;padding:6px 14px;border-radius:100px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.cpw-label-minimal{padding:2px 0}.cpw-label-icon{width:18px;height:18px;border-radius:50%}.cpw-label-sym{font-weight:700;text-transform:uppercase;font-size:12px}.cpw-label-price{font-weight:600}.cpw-label-change{font-size:12px;font-weight:600}.cpw-list{background:var(--cpw-bg,#fff);color:var(--cpw-text,#222);border-radius:16px;padding:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:1px solid rgba(0,0,0,.06)}.cpw-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.04);transition:background .15s}.cpw-list-item:last-child{border-bottom:none}.cpw-list-item:hover{background:var(--cpw-card-bg,#f8f9fa);border-radius:10px}.cpw-list-left{display:flex;align-items:center;gap:12px}.cpw-list-icon{width:32px;height:32px;border-radius:50%}.cpw-list-name{font-weight:600;font-size:15px;display:block}.cpw-list-sym{font-size:12px;opacity:.5;text-transform:uppercase}.cpw-list-right{text-align:right}.cpw-list-price{font-weight:700;font-size:15px;display:block}.cpw-list-change{font-size:13px;font-weight:600}.cpw-chart-wrap{background:var(--cpw-bg,#fff);color:var(--cpw-text,#222);border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:1px solid rgba(0,0,0,.06)}.cpw-chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.cpw-chart-coin{display:flex;align-items:center;gap:10px}.cpw-chart-icon{width:36px;height:36px;border-radius:50%}.cpw-chart-name{font-weight:700;font-size:20px;text-transform:uppercase}.cpw-chart-price{font-size:22px;font-weight:800}.cpw-chart-change{font-size:14px;font-weight:600;margin-left:8px}.cpw-chart-controls{display:flex;gap:4px;margin-bottom:16px}.cpw-chart-period{padding:6px 16px;border:1px solid rgba(0,0,0,.1);background:0 0;border-radius:8px;font-size:13px;font-weight:600;color:inherit;cursor:pointer;transition:all .15s}.cpw-chart-period:hover{background:var(--cpw-card-bg,#f0f2f5)}.cpw-chart-period.active{background:var(--cpw-primary,#3861fb);color:#fff;border-color:var(--cpw-primary,#3861fb)}.cpw-calculator{background:var(--cpw-bg,#fff);color:var(--cpw-text,#222);border-radius:16px;padding:28px;box-shadow:0 2px 12px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;max-width:520px;border:1px solid rgba(0,0,0,.06)}.cpw-calc-title{margin:0 0 20px;font-size:18px;font-weight:700}.cpw-calc-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.cpw-calc-field{flex:1;min-width:100px}.cpw-calc-field label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;opacity:.6}.cpw-calc-field input,.cpw-calc-field select{width:100%;padding:10px 14px;border:1px solid rgba(0,0,0,.12);border-radius:10px;font-size:15px;background:var(--cpw-card-bg,#f8f9fa);color:inherit;outline:none;transition:border-color .2s;box-sizing:border-box}.cpw-calc-field input:focus,.cpw-calc-field select:focus{border-color:var(--cpw-primary,#3861fb)}.cpw-calc-swap{display:flex;align-items:center;padding-bottom:4px}.cpw-calc-swap-btn{background:var(--cpw-primary,#3861fb);color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s}.cpw-calc-swap-btn:hover{transform:rotate(180deg)}.cpw-calc-result{margin-top:20px;padding:16px;background:var(--cpw-card-bg,#f8f9fa);border-radius:12px;text-align:center}.cpw-calc-result-value{font-size:24px;font-weight:800;color:var(--cpw-primary,#3861fb)}.cpw-tabs{background:var(--cpw-bg,#fff);color:var(--cpw-text,#222);border-radius:16px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:1px solid rgba(0,0,0,.06)}.cpw-tabs-nav{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid rgba(0,0,0,.06);padding-bottom:0}.cpw-tab{padding:10px 20px;background:0 0;border:none;font-size:14px;font-weight:600;color:inherit;cursor:pointer;opacity:.5;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.cpw-tab:hover{opacity:.8}.cpw-tab.active{opacity:1;border-bottom-color:var(--cpw-primary,#3861fb);color:var(--cpw-primary,#3861fb)}.cpw-tab-row{display:flex;align-items:center;justify-content:space-between;padding:12px 8px;border-bottom:1px solid rgba(0,0,0,.04)}.cpw-tab-row:last-child{border-bottom:none}.cpw-tab-left{display:flex;align-items:center;gap:10px}.cpw-tab-icon{width:28px;height:28px;border-radius:50%}.cpw-tab-right{display:flex;align-items:center;gap:12px}.cpw-tab-price{font-weight:600}.cpw-slider{position:relative;background:var(--cpw-bg,#fff);color:var(--cpw-text,#222);border-radius:16px;padding:20px 50px;box-shadow:0 2px 12px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.cpw-slider-track{display:flex;gap:16px;transition:transform .4s ease}.cpw-slide{flex:0 0 calc(33.333% - 11px);min-width:0}.cpw-slide-inner{background:var(--cpw-card-bg,#f8f9fa);border-radius:12px;padding:20px;text-align:center;transition:transform .2s}.cpw-slide-inner:hover{transform:translateY(-2px)}.cpw-slide-icon{width:40px;height:40px;border-radius:50%;margin-bottom:12px}.cpw-slide-name{font-weight:700;font-size:16px;text-transform:uppercase;margin-bottom:4px}.cpw-slide-price{font-size:20px;font-weight:800;margin-bottom:4px}.cpw-slide-change{font-size:14px;font-weight:600}.cpw-slide-mc{font-size:12px;opacity:.5;margin-top:8px}.cpw-slider-prev,.cpw-slider-next{position:absolute;top:50%;transform:translateY(-50%);background:var(--cpw-primary,#3861fb);color:#fff;border:none;width:36px;height:36px;border-radius:50%;font-size:16px;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.cpw-slider-prev{left:10px}.cpw-slider-next{right:10px}.cpw-slider-prev:hover,.cpw-slider-next:hover{opacity:.8}.cpw-accordion{background:var(--cpw-bg,#fff);color:var(--cpw-text,#222);border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.cpw-acc-item{border-bottom:1px solid rgba(0,0,0,.06)}.cpw-acc-item:last-child{border-bottom:none}.cpw-acc-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;transition:background .15s;user-select:none}.cpw-acc-header:hover{background:var(--cpw-card-bg,#f8f9fa)}.cpw-acc-left{display:flex;align-items:center;gap:12px}.cpw-acc-icon{width:32px;height:32px;border-radius:50%}.cpw-acc-name{font-weight:700;font-size:15px}.cpw-acc-name small{font-weight:400;opacity:.5;text-transform:uppercase;font-size:12px;margin-left:4px}.cpw-acc-right{display:flex;align-items:center;gap:12px;font-size:14px}.cpw-acc-price{font-weight:700}.cpw-acc-arrow{transition:transform .2s;font-size:12px;opacity:.4}.cpw-acc-open .cpw-acc-arrow{transform:rotate(180deg)}.cpw-acc-body{display:none;padding:0 20px 16px}.cpw-acc-open .cpw-acc-body{display:block}.cpw-acc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px, 1fr));gap:12px}.cpw-acc-stat{background:var(--cpw-card-bg,#f8f9fa);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.cpw-acc-stat span:first-child{font-size:12px;opacity:.5;text-transform:uppercase}.cpw-acc-stat span:last-child{font-weight:700;font-size:15px}.cpw-news{display:grid;grid-template-columns:repeat(var(--cpw-news-cols,2),1fr);gap:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.cpw-news-card{background:var(--cpw-bg,#fff);color:var(--cpw-text,#222);border-radius:14px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.06);text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.06)}.cpw-news-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1);color:var(--cpw-text,#222)}.cpw-news-img{width:100%;height:180px;overflow:hidden;background:var(--cpw-card-bg,#f0f2f5)}.cpw-news-img img{width:100%;height:100%;object-fit:cover}.cpw-news-body{padding:16px;flex:1;display:flex;flex-direction:column}.cpw-news-title{font-size:15px;font-weight:700;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cpw-news-desc{font-size:13px;opacity:.7;line-height:1.5;margin:0 0 12px;flex:1}.cpw-news-meta{display:flex;justify-content:space-between;font-size:11px;opacity:.5;text-transform:uppercase;letter-spacing:.3px}.cpw-fear-greed{background:var(--cpw-bg,#fff);color:var(--cpw-text,#222);border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-align:center;max-width:320px;border:1px solid rgba(0,0,0,.06)}.cpw-fg-title{margin:0 0 16px;font-size:16px;font-weight:700}.cpw-fg-gauge{margin:0 auto;position:relative}.cpw-fg-svg{width:100%;height:auto}.cpw-fg-value{font-size:36px;font-weight:900;margin-top:-30px;position:relative}.cpw-fg-label{font-size:14px;font-weight:600;opacity:.7;margin-top:4px;text-transform:uppercase;letter-spacing:1px}.cpw-movers{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px, 1fr));gap:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.cpw-movers-section{background:var(--cpw-bg,#fff);color:var(--cpw-text,#222);border-radius:16px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06)}.cpw-movers-heading{margin:0 0 12px;font-size:16px;font-weight:700}.cpw-mover-row{display:flex;align-items:center;justify-content:space-between;padding:10px 8px;border-bottom:1px solid rgba(0,0,0,.04)}.cpw-mover-row:last-child{border-bottom:none}.cpw-mover-left{display:flex;align-items:center;gap:10px;font-weight:600}.cpw-mover-icon{width:26px;height:26px;border-radius:50%}.cpw-mover-right{display:flex;align-items:center;gap:12px;font-size:14px}.cpw-mover-right span:first-child{font-weight:600}.cpw-mover-right span:last-child{font-weight:700;min-width:70px;text-align:right}@media (max-width:768px){.cpw-news{grid-template-columns:1fr !important}.cpw-movers{grid-template-columns:1fr}.cpw-calc-row{flex-direction:column}.cpw-calc-swap{justify-content:center;transform:rotate(90deg)}.cpw-slide{flex:0 0 calc(50% - 8px)}.cpw-slider{padding:20px 40px}.cpw-card{max-width:100%}.cpw-calculator{max-width:100%}.cpw-chart-header{flex-direction:column;align-items:flex-start}.cpw-acc-grid{grid-template-columns:1fr}}@media (max-width:480px){.cpw-slide{flex:0 0 100%}.cpw-chart-controls{flex-wrap:wrap}.cpw-tab{padding:8px 12px;font-size:13px}}@keyframes cpw-pulse{0%,100%{opacity:.4}50%{opacity:1}}.cpw-loading{animation:cpw-pulse 1.5s ease-in-out infinite;text-align:center;padding:20px;color:var(--cpw-text,#222);opacity:.5}