.llkpgW_container{width:100%}.llkpgW_header{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-subtle)}.llkpgW_title{align-items:center;gap:var(--space-2);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);font-family:var(--font-primary);margin-bottom:var(--space-1);display:flex}.llkpgW_title:before{content:"";background:var(--color-brand-fill);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.llkpgW_subtitle{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.llkpgW_compareBar{padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);margin-bottom:var(--space-4);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.llkpgW_compareInfo{color:var(--color-text-muted)}.llkpgW_compareCount{font-weight:var(--font-medium);color:var(--color-text-primary)}.llkpgW_compareActions{gap:var(--space-2);display:flex}.llkpgW_compareBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);border:none;display:inline-flex}.llkpgW_compareBtnPrimary{background:var(--color-brand-fill);color:#fff;}.llkpgW_compareBtnPrimary:hover{opacity:.9}.llkpgW_compareBtnSecondary{background:var(--color-bg-tertiary);color:var(--color-text-muted);}.llkpgW_compareBtnSecondary:hover{background:var(--color-border-subtle)}.llkpgW_panelList{flex-direction:column;display:flex}.llkpgW_panelItem{border-bottom:1px solid var(--color-border-subtle)}.llkpgW_panelItem:first-child{border-top:1px solid var(--color-border-subtle)}.llkpgW_panelHeader{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:none;display:flex}.llkpgW_panelHeader:hover .llkpgW_panelHeaderName{color:var(--color-brand)}.llkpgW_checkbox{border:2px solid var(--color-border-secondary);border-radius:var(--radius-sm);width:18px;height:18px;transition:all var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.llkpgW_checkboxChecked{background:var(--color-brand-fill);border-color:var(--color-brand-fill);color:#fff;}.llkpgW_panelHeaderInfo{flex:1;min-width:0}.llkpgW_panelHeaderName{font-weight:var(--font-medium);color:var(--color-text-primary);transition:color var(--transition-fast)}.llkpgW_panelHeaderBrand{font-size:var(--text-xs);color:var(--color-text-hint);margin-top:1px}.llkpgW_panelHeaderType{font-size:var(--text-xs);border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-muted);white-space:nowrap;padding:1px 8px}.llkpgW_expandIcon{color:var(--color-text-hint);transition:transform var(--transition-fast);flex-shrink:0}.llkpgW_expandIconOpen{transform:rotate(180deg);}.llkpgW_specDetails{padding:0 0 var(--space-4) var(--space-8)}.llkpgW_specGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.llkpgW_specCard{padding:var(--space-3);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle)}.llkpgW_specLabel{font-size:var(--text-xs);color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.llkpgW_specValue{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);font-family:var(--font-mono)}.llkpgW_specEmpty{color:var(--color-text-hint);font-family:var(--font-primary);font-weight:var(--font-normal)}.llkpgW_specViewPanel{align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-brand);text-decoration:none;display:inline-flex}.llkpgW_specViewPanel:hover{text-decoration:underline}.llkpgW_compareOverlay{z-index:100;padding:var(--space-4);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.llkpgW_compareModal{background:var(--color-bg-primary);border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);width:100%;max-width:900px;max-height:85vh;padding:var(--space-6);overflow-y:auto}.llkpgW_compareModalHeader{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.llkpgW_compareModalTitle{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary)}.llkpgW_compareModalClose{color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-md);background:0 0;border:none}.llkpgW_compareModalClose:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.llkpgW_compareTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.llkpgW_compareTable th{text-align:left;padding:var(--space-3);font-weight:var(--font-semibold);color:var(--color-text-primary);border-bottom:2px solid var(--color-border-subtle);white-space:nowrap}.llkpgW_compareTable td{padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary)}.llkpgW_compareSpecLabel{color:var(--color-text-muted);font-weight:var(--font-medium);white-space:nowrap;width:140px}.llkpgW_compareSpecValue{font-family:var(--font-mono);text-align:center}.llkpgW_compareSpecEmpty{color:var(--color-text-hint);text-align:center}.llkpgW_emptyState{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);color:var(--color-text-hint);text-align:center;flex-direction:column;display:flex}@media (max-width:768px){.llkpgW_specGrid{grid-template-columns:1fr}.llkpgW_compareModal{max-height:90vh;padding:var(--space-4)}.llkpgW_compareTable{font-size:var(--text-xs)}.llkpgW_panelHeader{padding:var(--space-3) 0}.llkpgW_specDetails{padding-left:var(--space-4)}}
