.pill{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:999px;font-size:12px;font-weight:700;border:1px solid var(--line);background:hsla(43,45%,91%,.35);color:var(--muted)}.pill-amber{background:rgba(180,83,9,.06);border-color:rgba(180,83,9,.12);color:var(--amber)}.chip{padding:.25rem .75rem;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--line);background:var(--paper-sub);color:var(--muted)}.chip,.ctb-btn-primary{display:inline-flex;align-items:center}.ctb-btn-primary{background:var(--navy);color:#fff;padding:.8rem 1.1rem;border-radius:14px;font-weight:800;border:none;cursor:pointer;transition:all .2s;justify-content:center;gap:.5rem}.ctb-btn-primary:hover{opacity:.92;transform:translateY(-1px)}.ctb-btn-outline{background:transparent;color:var(--navy);padding:.8rem 1.1rem;border-radius:14px;font-weight:800;border:1px solid var(--line);cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.ctb-btn-outline:hover{border-color:rgba(0,40,86,.35);background:rgba(0,40,86,.03)}.ctb-input{width:100%;padding:.75rem .9rem;border-radius:14px;border:1px solid var(--line);background:hsla(43,45%,91%,.35);color:var(--ink);font-family:Space Mono,monospace;font-size:.9rem}.ctb-input:focus{outline:none;border-color:rgba(0,40,86,.35);box-shadow:0 0 0 3px rgba(0,40,86,.06);background:#fff}.modal-scroll{overflow-y:auto;max-height:60vh;scrollbar-width:thin;scrollbar-color:rgba(0,40,86,.35) transparent}.modal-scroll::-webkit-scrollbar{width:6px}.modal-scroll::-webkit-scrollbar-track{background:transparent}.modal-scroll::-webkit-scrollbar-thumb{background:rgba(0,40,86,.2);border-radius:999px}.modal-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,40,86,.35)}.hash-panel{padding:.9rem;border-radius:14px;border:1px dashed rgba(0,40,86,.25);background:#f9fafb}.hash-btn{padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(0,40,86,.2);background:#fff;color:var(--navy);font-weight:700;font-size:11px;transition:all .2s ease}.hash-btn:hover{border-color:rgba(0,40,86,.35);background:rgba(0,40,86,.04)}.task-card{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;border:1px solid var(--line);background:#fff;border-radius:18px}.task-card:hover{transform:translateY(-4px);border-color:var(--navy);box-shadow:0 12px 24px -8px rgba(0,40,86,.08)}.task-card-layered{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;border:1px solid var(--line);background:var(--paper-sub);border-radius:18px}.task-card-layered:hover{transform:translateY(-4px);border-color:var(--navy);box-shadow:0 12px 24px -8px rgba(0,40,86,.08)}.task-inner-box{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;justify-content:center}.task-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:1.25rem;margin-bottom:1rem}.rank-item{display:flex;align-items:center;gap:1rem;padding:.75rem;border-bottom:1px solid var(--line)}.rank-item:last-child{border-bottom:none}.rank-num{width:24px;text-align:center;font-weight:900;color:var(--muted);font-family:Space Mono,monospace}.arena-card{border:1px solid var(--line);border-radius:24px;background:var(--paper-sub);overflow:hidden;position:relative}.arena-header{padding:1.5rem 2rem;border-bottom:1px solid var(--line)}.arena-header,.arena-header-compact{background:transparent;display:flex;justify-content:space-between;align-items:center}.arena-header-compact{padding:1.25rem 1.25rem .75rem}.prediction-box{border:1px solid var(--line);border-radius:16px;padding:1.25rem;background:#fff;transition:all .2s}.prediction-box:hover{border-color:var(--navy);box-shadow:0 4px 12px rgba(0,0,0,.03)}.trend-btn{flex:1;padding:.75rem;border-radius:12px;border:1px solid var(--line);font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;color:var(--muted)}.trend-btn:hover{background:rgba(0,0,0,.02)}.trend-btn.active-bull{background:#fee2e2;border-color:#ef4444;color:#b91c1c}.trend-btn.active-bear{background:#dcfce7;border-color:#22c55e;color:#15803d}.prediction-input{padding-left:3.25rem;padding-right:4.75rem}.prediction-unit{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);font-size:.75rem;font-weight:700;color:var(--muted);pointer-events:none}.hot-list-row{display:flex;align-items:center;padding:.85rem 0;border-bottom:1px dashed var(--line)}.hot-list-row:last-child{border-bottom:none}.hot-rank{width:32px;height:32px;display:grid;place-items:center;font-family:Space Mono,monospace;font-weight:700;color:var(--muted);background:rgba(0,0,0,.03);border-radius:8px;margin-right:1rem}.hot-rank.top{background:var(--amber);color:#fff}.sector-bar-bg{height:8px;width:100%;background:#f1f5f9;border-radius:99px;overflow:hidden;margin-top:6px}.sector-bar-fill{height:100%;border-radius:99px}.ctb-card{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.btn-fluid-green{position:relative;background:transparent;color:#10b981;border:1px solid #10b981;padding:.8rem 1.1rem;border-radius:14px;font-weight:800;cursor:pointer;transition:all .3s ease-out;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;z-index:1}.btn-fluid-green:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#10b981;transition:height .3s ease-out;z-index:-1}.btn-fluid-green:hover:before{height:100%}.btn-fluid-green:hover{color:#fff;border-color:#10b981}@keyframes float-3d{0%,to{transform:perspective(1000px) rotateY(0deg) rotateX(0deg)}25%{transform:perspective(1000px) rotateY(10deg) rotateX(5deg)}75%{transform:perspective(1000px) rotateY(-10deg) rotateX(-5deg)}}.logo-anim{animation:float-3d 6s ease-in-out infinite;transform-style:preserve-3d}.multi-tracker-container,.price-tracker-container{background:var(--paper);border:1px solid var(--line);border-radius:18px;color:var(--ink);box-shadow:none}.multi-tracker-container:before,.price-tracker-container:before{display:none}.multi-tracker-container .header-section{padding:1.25rem 1.25rem .5rem}.multi-tracker-container .title-section .main-title{color:var(--ink)}.multi-tracker-container .header-section .search-status{color:var(--muted)}.multi-tracker-container .header-section .search-status.ai-active{color:var(--navy)}.multi-tracker-container .stats-section{background:var(--paper2);border:1px solid var(--line);border-radius:14px}.multi-tracker-container .stat-item,.multi-tracker-container .stat-value{color:var(--ink)}.multi-tracker-container .stat-label{color:var(--muted)}.multi-tracker-container .products-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.multi-tracker-container .product-card{background:#fff;border:1px solid var(--line);color:var(--ink);box-shadow:none}.multi-tracker-container .product-card:hover{border-color:var(--navy);box-shadow:0 12px 24px -8px rgba(0,40,86,.08)}.multi-tracker-container .product-name{color:var(--ink)}.multi-tracker-container .category-path,.multi-tracker-container .product-code{color:var(--muted)}.multi-tracker-container .price-value,.multi-tracker-container .stat-value{color:var(--ink);font-weight:700}.multi-tracker-container .change-value.up{color:#991b1b}.multi-tracker-container .change-value.down{color:#166534}.multi-tracker-container .change-percent{color:#5c5b57;font-family:var(--font-space-mono)}.multi-tracker-container .detail-section{background:transparent}.multi-tracker-container .no-selection-title{color:var(--ink)}.multi-tracker-container .no-selection-desc{color:var(--muted)}.price-tracker-container .compact-grid{background:transparent}.price-tracker-container .analysis-card,.price-tracker-container .analysis-grid .analysis-card,.price-tracker-container .auxiliary-price-item,.price-tracker-container .historical-section,.price-tracker-container .price-section,.price-tracker-container .related-product-item,.price-tracker-container .related-products-chart-section,.price-tracker-container .sentiment-section-container{background:#fff;border:1px solid var(--line);color:var(--ink);box-shadow:none}.price-tracker-container .price-value{text-shadow:none;background:none;color:var(--ink)!important}.price-tracker-container .change-value.up{color:#991b1b;border-color:color-mix(in oklab,#991b1b 40%,var(--line));background:var(--paper2)}.price-tracker-container .change-value.down{color:#166534;border-color:color-mix(in oklab,#166534 40%,var(--line));background:var(--paper2)}.price-tracker-container .section-title{color:var(--navy)}.price-tracker-container .analysis-text{color:var(--ink)}.price-tracker-container .sentiment-bar{background:linear-gradient(90deg,#166534 0,var(--amber) 50%,#991b1b 100%)}.price-tracker-container .sentiment-score{color:var(--ink)}.ai-search-container.ai-inline{display:block}