.compare-bar_bar__ExeRK{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--raised,#1E2028);border-top:1px solid var(--stroke,rgba(46,48,64,.9));box-shadow:0 -4px 20px rgba(0,0,0,.35);padding:10px 16px;animation:compare-bar_slideUp__ib8no .25s ease-out}@keyframes compare-bar_slideUp__ib8no{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.compare-bar_inner__zibhu{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:12px}.compare-bar_counter__VwTVT{display:flex;flex-direction:column;align-items:center;flex-shrink:0;min-width:44px}.compare-bar_counterNum___AIbu{font-size:.9rem;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--amber,#F5A623)}.compare-bar_counterLabel__vvnYe{font-size:.55rem;color:var(--ink-lo,#5A5E78);text-transform:uppercase;letter-spacing:.06em}.compare-bar_slots__DEzIk{display:flex;gap:8px;flex:1;min-width:0}.compare-bar_slot__o2AfH{flex:1;min-width:0;max-width:260px}.compare-bar_slotFilled__0m7mG{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg-deep,#141620);border:1px solid var(--stroke-soft,rgba(46,48,64,.5));border-radius:8px;min-height:34px}.compare-bar_slotFilledName__mStb5{flex:1;font-size:.65rem;font-weight:600;color:var(--ink-hi,#F1F2F6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-bar_slotRemove__KIHPF{background:none;border:none;color:var(--ink-lo,#5A5E78);cursor:pointer;padding:2px;font-size:.58rem;flex-shrink:0;transition:color .15s}.compare-bar_slotRemove__KIHPF:hover{color:#ef4444}.compare-bar_slotEmptyWrap__NvEQ1{position:relative}.compare-bar_slotEmpty__znJI4{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:6px 10px;background:rgba(0,0,0,0);border:1px dashed var(--stroke-soft,rgba(46,48,64,.5));border-radius:8px;color:var(--ink-lo,#5A5E78);font-size:.62rem;cursor:pointer;font-family:inherit;min-height:34px;transition:border-color .15s,color .15s}.compare-bar_slotEmpty__znJI4:hover{border-color:var(--amber,#F5A623);color:var(--amber,#F5A623)}.compare-bar_slotDropdown__vh0UC{position:absolute;bottom:calc(100% + 6px);left:0;right:0;min-width:280px;background:var(--raised,#1E2028);border:1px solid var(--stroke,rgba(46,48,64,.9));border-radius:10px;box-shadow:0 -4px 20px rgba(0,0,0,.4);overflow:hidden;z-index:30}.compare-bar_slotSearch__0cOfr{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--stroke-soft,rgba(46,48,64,.5))}.compare-bar_slotSearchIcon__UyzHx{color:var(--ink-lo,#5A5E78);font-size:.6rem;flex-shrink:0}.compare-bar_slotInput__Q_Fq8{flex:1;background:none;border:none;outline:none;color:var(--ink-hi,#F1F2F6);font-size:.7rem;font-family:inherit}.compare-bar_slotInput__Q_Fq8::-moz-placeholder{color:var(--ink-lo,#5A5E78)}.compare-bar_slotInput__Q_Fq8::placeholder{color:var(--ink-lo,#5A5E78)}.compare-bar_slotList__xbll9{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}.compare-bar_slotList__xbll9::-webkit-scrollbar{width:3px}.compare-bar_slotList__xbll9::-webkit-scrollbar-thumb{background:var(--ink-lo,#5A5E78);border-radius:3px}.compare-bar_slotNoResult__4F7MX{padding:10px;font-size:.65rem;color:var(--ink-lo,#5A5E78);text-align:center}.compare-bar_slotOption__Ncbu0{display:flex;flex-direction:column;width:100%;padding:6px 10px;background:none;border:none;text-align:left;cursor:pointer;transition:background .1s;font-family:inherit}.compare-bar_slotOption__Ncbu0:hover{background:var(--bg-deep,#141620)}.compare-bar_slotName__QLS1r{font-size:.65rem;color:var(--ink-hi,#F1F2F6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-bar_slotCat__f9Hzk{font-size:.55rem;color:var(--ink-lo,#5A5E78);margin-top:1px}.compare-bar_actions__qeDrd{display:flex;align-items:center;gap:8px;flex-shrink:0}.compare-bar_compareBtn__E6YII{display:inline-flex;align-items:center;gap:5px;padding:7px 16px;font-size:.7rem;font-weight:700;font-family:inherit;color:#000;background:var(--amber,#F5A623);border:none;border-radius:6px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s,transform .1s}.compare-bar_compareBtn__E6YII:hover{background:#e8963c;transform:translateY(-1px)}.compare-bar_resetBtn__bp6UY{background:none;border:none;color:var(--ink-lo,#5A5E78);cursor:pointer;padding:6px;font-size:.68rem;transition:color .15s}.compare-bar_resetBtn__bp6UY:hover{color:#ef4444}.compare-bar_closeBtn__v3e4C{background:none;border:none;color:var(--ink-lo,#5A5E78);cursor:pointer;padding:6px;font-size:.72rem;transition:color .15s}.compare-bar_closeBtn__v3e4C:hover{color:var(--ink-hi,#F1F2F6)}body:not(.dark-mode) .compare-bar_bar__ExeRK{background:#fff;border-top-color:#e5e7eb;box-shadow:0 -4px 20px rgba(0,0,0,.08)}body:not(.dark-mode) .compare-bar_slotFilled__0m7mG{background:#f9fafb;border-color:#e5e7eb}body:not(.dark-mode) .compare-bar_slotFilledName__mStb5{color:#1f2937}body:not(.dark-mode) .compare-bar_slotEmpty__znJI4{border-color:#d1d5db;color:#9ca3af}body:not(.dark-mode) .compare-bar_slotEmpty__znJI4:hover{border-color:#d97706;color:#d97706}body:not(.dark-mode) .compare-bar_slotDropdown__vh0UC{background:#fff;border-color:#e5e7eb;box-shadow:0 -4px 20px rgba(0,0,0,.08)}body:not(.dark-mode) .compare-bar_slotSearch__0cOfr{border-bottom-color:#f3f4f6}body:not(.dark-mode) .compare-bar_slotInput__Q_Fq8{color:#1f2937}body:not(.dark-mode) .compare-bar_slotInput__Q_Fq8::-moz-placeholder{color:#9ca3af}body:not(.dark-mode) .compare-bar_slotInput__Q_Fq8::placeholder{color:#9ca3af}body:not(.dark-mode) .compare-bar_slotOption__Ncbu0:hover{background:#f9fafb}body:not(.dark-mode) .compare-bar_slotName__QLS1r{color:#1f2937}body:not(.dark-mode) .compare-bar_compareBtn__E6YII{background:#d97706;color:#fff}body:not(.dark-mode) .compare-bar_compareBtn__E6YII:hover{background:#b45309}@media(max-width:768px){.compare-bar_inner__zibhu{flex-wrap:wrap;gap:8px}.compare-bar_slots__DEzIk{flex-wrap:nowrap;overflow-x:auto;gap:6px}.compare-bar_slot__o2AfH{min-width:120px;max-width:160px;flex-shrink:0}.compare-bar_counter__VwTVT{flex-direction:row;gap:4px}.compare-bar_counterLabel__vvnYe{display:none}}